اخواني اريد ان أعرف ماهو الافضل varchar أم Nvarchar ؟
فلسطين .. سوريا ..بورما ......وماذا بعد ؟!
سابقا
medo_programming
موقعي : www.alkhayat-it.com
مواضيع مهمه
-----------------------------------------------:
اخواني اريد ان أعرف ماهو الافضل varchar أم Nvarchar ؟
فلسطين .. سوريا ..بورما ......وماذا بعد ؟!
سابقا
medo_programming
موقعي : www.alkhayat-it.com
مواضيع مهمه
-----------------------------------------------:
الأفضل: حسب استخدامها:
كلاهما ذات مساحة قابلة للتغيير:
و حتى لو حجزت مكان في الذاكرة، فإنه يأخذ مساحة على القدر الذي استخدمناه، فهي مرنة.
أما معنى: ( n ): هي اختصار لكلمة (unicode): يجعل الحقل يتعرف ويقبل كل البيانات المُدخلة فيه. [هذا معناه: وجود لغة أخرى في البيانات]
•
varchar: تستخدم في حالة أن البيانات المدخلة من لغة واحدة/مثل: اللغة العربية فقط، وهذا في الأسماء مثلاً.
• nvarchar: تستخدم في حالة أن البيانات المدخلة من أكثر من لغة/مثل: اللغة العربية والانجليزية، وهذا في أسماء الكتب مثلاً
وهكذا أنت تحدد ما المطلوب منهما....
أتمنى أني أكون أفدتك
أخي انا أعرف ان Nvarchar مفيده في حالة عدم وجود اللغه المكتوب بها البيانات فإنه يقوم بالتعرف على تلك البيانات بالرغم من عدم وجود هذه اللغة على جهاز الحاسب ويحفظ الحرف بمساحة 2 بايت لانه يحفظة الحرف على هيئة Unicode
ولكن المشكله أنه يتعرف عليها ولكن بشكل غير مرتب يعني كلمة ( كمبيوتر ) في حالة عدم وجود اللغة العربية في الجهاز الحاسب تظهر ( رت و ي ب م ك )
فهل لها حل ؟؟؟ وهل هذا النوع من الحقول يؤثر على ( كلمات المرور ) بالبرامج ؟
فلسطين .. سوريا ..بورما ......وماذا بعد ؟!
سابقا
medo_programming
موقعي : www.alkhayat-it.com
مواضيع مهمه
-----------------------------------------------:
هل من حل الله يكرمكم :cry:
فلسطين .. سوريا ..بورما ......وماذا بعد ؟!
سابقا
medo_programming
موقعي : www.alkhayat-it.com
مواضيع مهمه
-----------------------------------------------:
هذه المشكلة من إعدادات مخدم البيانات وتحدث أحياناً من إعدادات اللغة في الجهاز الذي يعمل عليه البرنامج، أما بالنسبة لـ nvarchar أنا شخصياً لا أفضلها لأنها تزيد من مساحة قاعدة البيانات وأستخدمها فقط عند تصميم تطبيق يعمل على الإنترنت ويكون السيرفر المضيف في إحدى الدول الأوربية.