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

ماهو الافضل Varchar أم Nvarchar

بدأه MS_SQL في 2 مارس 2009 · 4 رد · 1,993 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اخواني اريد ان أعرف ماهو الافضل varchar أم Nvarchar ؟

فلسطين .. سوريا ..بورما ......وماذا بعد ؟!

سابقا

medo_programming

موقعي : www.alkhayat-it.com

مواضيع مهمه

-----------------------------------------------:

تعلم كل شىء عن الTriggers

#2

الأفضل: حسب استخدامها:

كلاهما ذات مساحة قابلة للتغيير:

و حتى لو حجزت مكان في الذاكرة، فإنه يأخذ مساحة على القدر الذي استخدمناه، فهي مرنة.

أما معنى: ( n ): هي اختصار لكلمة (unicode): يجعل الحقل يتعرف ويقبل كل البيانات المُدخلة فيه. [هذا معناه: وجود لغة أخرى في البيانات]

•

varchar: تستخدم في حالة أن البيانات المدخلة من لغة واحدة/مثل: اللغة العربية فقط، وهذا في الأسماء مثلاً.

• nvarchar: تستخدم في حالة أن البيانات المدخلة من أكثر من لغة/مثل: اللغة العربية والانجليزية، وهذا في أسماء الكتب مثلاً

وهكذا أنت تحدد ما المطلوب منهما....

أتمنى أني أكون أفدتك

#3

أخي انا أعرف ان Nvarchar مفيده في حالة عدم وجود اللغه المكتوب بها البيانات فإنه يقوم بالتعرف على تلك البيانات بالرغم من عدم وجود هذه اللغة على جهاز الحاسب ويحفظ الحرف بمساحة 2 بايت لانه يحفظة الحرف على هيئة Unicode

ولكن المشكله أنه يتعرف عليها ولكن بشكل غير مرتب يعني كلمة ( كمبيوتر ) في حالة عدم وجود اللغة العربية في الجهاز الحاسب تظهر ( رت و ي ب م ك )

فهل لها حل ؟؟؟ وهل هذا النوع من الحقول يؤثر على ( كلمات المرور ) بالبرامج ؟

فلسطين .. سوريا ..بورما ......وماذا بعد ؟!

سابقا

medo_programming

موقعي : www.alkhayat-it.com

مواضيع مهمه

-----------------------------------------------:

تعلم كل شىء عن الTriggers

#4

هل من حل الله يكرمكم :cry:

فلسطين .. سوريا ..بورما ......وماذا بعد ؟!

سابقا

medo_programming

موقعي : www.alkhayat-it.com

مواضيع مهمه

-----------------------------------------------:

تعلم كل شىء عن الTriggers

#5

هذه المشكلة من إعدادات مخدم البيانات وتحدث أحياناً من إعدادات اللغة في الجهاز الذي يعمل عليه البرنامج، أما بالنسبة لـ nvarchar أنا شخصياً لا أفضلها لأنها تزيد من مساحة قاعدة البيانات وأستخدمها فقط عند تصميم تطبيق يعمل على الإنترنت ويكون السيرفر المضيف في إحدى الدول الأوربية.

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