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

بكج لمعلومات المستخدم الهامة


sky information

Recommended Posts

الســــــــــــــــــــــــــــــــــلام عليكم شباب ............................

منذ يومين كنت افكر في عمــــــــــــل (package) تقوم بفرز بعض المعلومات عن المستخدم المتصل في
الداتابيز :


* البرنامج المستخدم في الأتصــــــــــــــــــــــال.
* تاريخ ووقــــت الأتصــــــــــــــــــــــال .
* حساب المستخدم .
* تاريخ انشـــــــــاء المستخدم .
* مســــــاحة الجدول الافتراضية .
* جميع الكائنات الموجدوة في مخطط المستخدم .

لنفرض ان المستخدم sys يريد ان يعطي المستخدم scott صلاحية استخدام هذه البكج
1-قم بالأتصال بالمستخدم SYS

2-نقوم ببناء (PACKAGE SPECIFICATION)

3-نقوم ببناء (PACKAGE BODY)

4-نعمل مرادف للبكج لكي يستطيع المستخدم SCOTT من مراقبة المستخدمين :

create public synonym user_information FOR SYS.user_information;



5-نمنح المستخدم SCOTT تنفيذ هذه البكج :

GRANT EXECUTE ON user_information TO SCOTT;

رابط هذا التعليق
شارك

عفــــــــــــــــــــــــوا سوف اكمل الكود غدا لمشكلة حصلت في النت

عموما حاولت اكتب البكج لاكن لا اعلم ما المشكلة وهذه البكج مرفقة بالاسفل

package.txt


بعد تنفيذ الخطوات السابقة
قم بالأتصال بالمستخدم scott ونفذ :


execute user_information.connected_inf('username');



طبعا لابد ان يكون المستخدم الذي تريد الاستعلام عنه متصل.

وهذ مثال :
للمستخدم scott اذا اراد معرفة معلومات عن نفسه

post-30456-1172609366.jpg

اتمنـــــــــــــــى ان تكون بكج مفيدة .

رابط هذا التعليق
شارك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية