الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ماهي nls_language ؟

مغلق
بدأه النبع في 10 مايو 2001 · 4 رد · 1,371 مشاهدة · في قواعد بيانات Oracle
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

تحياتنا للجميع

وهي اختصار لـ NLS : =NATIONAL LANGUAGE SUPPORT الخاصه بقاعدة بيانات ORACLE ومن خلالها يتم التحكم بـ PARAMETERS قاعدة البيانات مثل :

1- NLS_LANGUAGE اللغه الخاصه في رسائل الاخطاء والتعليمات الخاصه باوراكل وايضا لغة الاشهر والايام .

2- NLS_TERRITORY للتحكم باللغه الخاصه بالتاريخ والفواصل العشريه والعمله.

3- NLS_DATE_FORMAT اعطاء صيغة التاريخ (FORMAT).

4-NLS_DATE_LANGUAGE التحكم بلغة الاشهر والايام قط.

5- NLS_NUMERIC_CHARACTERS التحكم بالفواصل العشريه للارقام

6- NLS_CURRENCY التحكم بصيغة رمز العمله $.

7- NLS_SORT التحكم بلغوية الترتيب .

ويوجد ايضا PARAMETERS اخرى....الخ

يتم التحكم بهذه ال(PARAMETERS) عن طريق امر :

ALTER SESSION

ويمكن الدخول بالمستخدم SYSTEM/MANAGER وعمل جملة الSELECT التاليه لمشاهدة PARAMETERS قاعدة البيانات بشكل عام:

SELECT * FROM NLS_DATABASE_PARAMETERS;

ارجو من يعلم اكثر من ذلك ان يفيدنا ويفيد الاخوان

تحياتي للجميع

#2

بارك الله فى النبع

اسامه سليمان

القاهرة

وقل رب زدنى علما

#3

شكرا لك على هذه المعلومة ..

#4

شكرا لك يا النبع على المعلومه

ممكن توضح الـUSER_NS_LANG تستخدم في ايش

لنفرض انك مركب على الجهاز قاعدة بيانات والمطور.

يوجد في الريجيستري اكثر من قيمه للNLS_LANG ما الفرق بينها

#5

السلام عليكم ورحمة الله وبركاته

بالنسبة لـ NLS_LANG الموجودة في ال Register فهي ل

Oracle Database

Oracle Forms

Oracle Reports

كذلك باقي تطبيقات أوراكل

أنصح باستخدام

NLS_LANG=AMERICAN_AMERICA.AR8MSWIN1256

فهو يسمح باستخدام اللغة العربية للبيانات ويظهر الرسائل باللغة الإنكليزية وستكون أوضح من التعريب المعتمد من ORACLE

وشكرا

Haytham A. Mahmoud

PhSoft

When No Others

هذا الموضوع مغلق.

مواضيع مشابهة