الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

كيف آخذ اسم الكمبيوتر من خلال الديفيلوبير

Featured Replies

بتاريخ:

الاخوة الكرام لدي برنامج بسيط عملته على اوراكل 10جي للدعم الفني بمعنى صممت فورم طلب دعم ونزلتها عند المستخدمين بحيث يكتب المستخدم البيانات المطلوبة ويرسلها علي لاقوم بالدعم الفني ولكن حبيت ان البرنامج يأخذ اسم الكمبيوتر كأسم صاحب الطلب بحيث يختصر على المستخدم ولاداعي لكتابة اسم المستخدم فهل هناك اجراء معين افيدوني جزاكم الله خيرا...

تم تعديل بواسطة mustafagamiel
تم تعديل العنوان ليدل على المضمون

بتاريخ:

مرفق الصوره

post-39062-1256709489_thumb.jpg

بتاريخ:
  • كاتب الموضوع

جزاك الله خيرا
ولكن ليس هذا طلبي
طلبي هو كيف اعمل اجراء في اوراكل لأخذ اسم الكمبيوتر وتخزينه في الداتا بيس

بتاريخ:

السلام عليكم

يمكنك استخدام

SELECT SYS_CONTEXT('userenv',´ host´) from dual


ملحوظة لو العمل على شبكة يبقى لابد من الويب يوتيل للحصول على اسم اي كلينت

بتاريخ:

try this script
some useful information you want

select 
           sys_context('USERENV', 'SESSION_USER') SESSION_USER,
           SYS_CONTEXT('USERENV','CURRENT_USER') current_user,
           
           sys_context('USERENV', 'TERMINAL')  TERMINAL,      
           SYS_CONTEXT('USERENV','HOST') host,
           SYS_CONTEXT('USERENV','OS_USER') os_user,
           SYS_CONTEXT('USERENV','IP_ADDRESS') ip_address ,
          
           sys_context('USERENV', 'DB_NAME') "Database Name" ,
          
           sys_context('USERENV', 'CURRENT_SCHEMA') CURRENT_SCHEMA  
           
from dual;

بتاريخ:
  • كاتب الموضوع

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

بتاريخ:

جزاك الله كل خير

بتاريخ:

السلامة عليكم

للحصول على اسم الحاسب فقط يمكنك بهذاه الفانكشن

create or replace function com return varchar2
is
all_name  varchar2(100);
y varchar2(100);
z varchar2(100);
len number;
begin select sys_context('userenv','host') into all_name from dual;
len:=length(all_name);
z:=instr(all_name,'\');
y:=substr(all_name,z+1,len-z);
return(y);
end;
/



select com from dual;


ملحوظة لو العمل على شبكة يبقى لابد من الويب يوتيل للحصول على اسم اي كلينت


وفقكم الله

بتاريخ:

لابد من استخدام الـ webutil لمعرفة اى معلومات عن جهاز الـ client مثل اسم الجهاز او الـ IP أو اسم المستخدم ( الوندوز ) وهكذا

  • بعد 3 شهور...
بتاريخ:

للوصول لنفس نتيجة فانكشن أستاذ مصطفى السابقة ولكن باستعلام فقط يمكنك استخدام هذه الصيغة

SELECT SUBSTR ((SELECT SYS_CONTEXT ('userenv', 'host')
			  FROM DUAL),
		   INSTR ((SELECT SYS_CONTEXT ('userenv', 'host')
					 FROM DUAL), '\') + 1,
			 LENGTH ((SELECT SYS_CONTEXT ('userenv', 'host')
						FROM DUAL))
		   - INSTR ((SELECT SYS_CONTEXT ('userenv', 'host')
					   FROM DUAL), '\')
		  ) host_name
 FROM DUAL;

بتاريخ:

اخواني انا عامل بروسيجر برجع لي اسم الجهاز ,واي بي بتاعه بسم المشكله ان المستخدمين بعملوا على الابليكاشن على الشبكه وداءما بحفظ لي اسم السيرفر واي بي بتاعه
وهدد مشكله

بتاريخ:

:blink:

webutil

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

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

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

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

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

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.