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

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

صورة
- - - - -

ما هو الفرق بين : Nls_Database_Parameters Nls_Instance_Parameters Nls_Session_Parameters


لا توجد ردود على هذا الموضوع

#1 oubbadah

oubbadah

    عضو

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

تاريخ المشاركة 27 November 2010 - 03:00 AM

السلام عليكم :ما هو الفرق بين :
nls_database_parameters
nls_instance_parameters
NLS_SESSION_PARAMETERSك

حيث عند حدوث مشكلة في اللغة فاننا نقوم بتغير ذلك من خلال الريجستري :مثلا
غير القيمة الموجود من
ARABIC_UNITED ARAB EMIRATES.AR8MSWIN1256

نغيرها الى :
AMERICAN_AMERICA.AR8MSWIN1256
...........
لكن نستطيع فعل ذلك بطريقة اخرى من خلال الكود :
select * from NLS_DATABASE_PARAMETERS
updata NLS_DATABASE_PARAMETERS
'set VALUE='AR8MSWIN1256
'where PARAMETER='NLS_NCHAR_CHARACTERSET
من خلال المستخدم sys
والمستخدم scott لايملك الصلاحية لذلك
............
السؤال هنا لماذا لا نستخدم Select * From nls_instance_parameters او SELECT * FROM NLS_SESSION_PARAMETERS بدلا من Select * From nls_database_parameters
في الكود انف الذكر ...فمتى نستخدمهم وما الفرق بينهم ..وماذا تعني الاحرف nls