إنتقال للمحتوى

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

اريد ان اعمل machine _id


3 رد (ردود) على هذا الموضوع

#1 buzzardle

buzzardle

    عضو

  • الأعضــاء
  • 31 مشاركة

تاريخ المشاركة 13 August 2005 - 08:21 PM

اريد ان اعمل machine _id

اريد انا اعرف رقم الجهاز التتى تمت بى عم

#2 أسامة موسى

أسامة موسى

    مشرف سابق وعضو مميز

  • المجموعة الماسية
  • 2,381 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 14 August 2005 - 10:57 AM

الاخ الكريم
يمكنك عمل ذلك وكما فهمت فأنت تريد تخزين اسم الجهاز ويجب عليك القيام بخطوات التالية
ولتوضيح ذلك يوجد على مستخدم sys ما يسمى view
واسم هذه ال view
v_$session
او v$session
ويجب الدخول الى هذا المستخدم sys/change_on_install وعمل صلاحية grant select للمستخدم الذي تريد ان تعمل عليه الاظهار
كالتالي
grant select on v_$session,v$session to your_user


بعد ذلك تقوم عمل جملة select كالتالي
في trigger PRE-INSERT

declare
temp varchar2(20);
begin select machine into temp from v_$session; :your_field:=temp;
END;

مع ملاحظة ان كلمة السر لمستخدم SYS قد تكون غير اللي انا كاتبه اذا كانت قاعدة البيانات 9i فما فوق
۩ اللهـــــــــــــــــــــــم صلي على سيدنا محمد وعلـى آله وصحبه أجمـعين ۩
۩ سبحـــــــــــــــــان الله وبحمده ....... سبحــــــــــــــــــــــــان الله العظيم ۩



يمكنك زيارتي على صفحتي الخاصة بالفيس بوك على الرابط AskOsama

يمكنك زيارتي على مدونتي الجديدة على الرابط http://askossama.blogspot.com

#3 أسامة موسى

أسامة موسى

    مشرف سابق وعضو مميز

  • المجموعة الماسية
  • 2,381 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 14 August 2005 - 11:05 AM

الاخ الكريم
يوجد طريقة اخرى وجدتها لك
في TRIGGER PRE-INSERT

declare
temp varchar2(20);
begin SELECT SYS_CONTEXT('USERENV','TERMINAL') INTO TEMP FROM DUAL; :your_field:=temp;

END;

وهي اسهل
۩ اللهـــــــــــــــــــــــم صلي على سيدنا محمد وعلـى آله وصحبه أجمـعين ۩
۩ سبحـــــــــــــــــان الله وبحمده ....... سبحــــــــــــــــــــــــان الله العظيم ۩



يمكنك زيارتي على صفحتي الخاصة بالفيس بوك على الرابط AskOsama

يمكنك زيارتي على مدونتي الجديدة على الرابط http://askossama.blogspot.com

#4 buzzardle

buzzardle

    عضو

  • الأعضــاء
  • 31 مشاركة

تاريخ المشاركة 15 August 2005 - 10:39 AM

الاخ العزيز الغالى
كلمة شكر لك لا توفى بقدر مساعتدك لى بارك الله فيك و اعطاك الصحة و العافية
و لكن انا كنت اريد ان اعرف ما هو رقم الجهاز التى تمت بة عملية اضافة مثلا