مرحبا بالجميع
هل يوجد دالة في الاوراكل يمكن من خلالها استخراج اسم الكمبيوتر الي شغال عليه
وشكرا لكم
مرحبا بالجميع
هل يوجد دالة في الاوراكل يمكن من خلالها استخراج اسم الكمبيوتر الي شغال عليه
وشكرا لكم
هلا اخي تستطيع استخدام داله userenv
وهي تاخذ معاملات كثيره لاستخراج بيانات مثل رقم جلسة العمل و اسم الجهاز و الكثير
راجعها و ستجد ما يسرك
مع تمنياتي بالتوفيق
ليس هناك
قلب ناصع البياض
ولا قلب قاتم السواد
ولكن دائما
black&white
استخدم هذا الجدول
select osuser,machine,terminal
from v$session
where audsid = USERENV('sessionid')
ملاحظة هامة
1 - يحب ان يكون لك صلاحية لاستخدام الجدول v$session
2 - osuser تعنى OPREATING SYSTEM USER
3 - machine تعنى اسم الماكينة فى حالة الجهاز الشخصى
4 - terminal تعنى اسم الوحدة الطرفية
وانا تحت الامر فى شرح اى من المكونات الجدول v$session
تم تعديل هذه المشاركة بواسطة eyehia في 16 أبريل 2004 في 15:25
بارك الله فيكم
وكثر من أمثالكم
الاخ جزاج الله خيرا لكن ممكن اعرف الجدول v$session في اي مستخدم موجود يعني عندما امر الامر الدي طرحته في اي مستخدم ادخل وانفد جمله select
وجزاك الله خيرا
(ومن يثق الله يجعل له مخرجا)
الاخ الفاضل almaari
يمكن وضع هذا الامر عند فتح الفورم التى تريد ان تعرف من الذى يعمل عليها فى هذا الوقت وتمرير قيمة الوقت والتاريخ الى جدول تنشئه لهذا الغرض
وبذلك تستطيع معرفة العاملين على الفورمة فى اى وقت
ارجو ان اكون قد استطعت ان افهم سؤالك وان يكون هذا الرد الذى تريده
وانا تحت الامر فى حاله اى اسئلة اخرى
هذا الموضوع مغلق.