14-08-16, 11:25 PM
يا ضياء،
السبب أنك استخدمت نوع nchar ولتلافي المسافات الفارغة يمكنك استخدام nvarchar
ما الفرق بين char و varchar
char: تحجز الطول المحدد كامل ويكون ما تبقى بعد طول المحتوى مسافات.
varchar: لا تحجز سوى طول المحتوى على أن لا يتجاوز طول المحتوى الطول المحدد.
حرف n يدل على انه سوف يكون المحتوى ترميز عالمي Unicode أوUTF
ماذا عن text
انها تشبه varchar من حيث أنها تحجز طول المحتوى باستثناء ان الطول محدد مسبقا ب 2GB وإذا كان المحتوى بترميز عالمي يكون أي ntext يكون 1GB.
السبب أنك استخدمت نوع nchar ولتلافي المسافات الفارغة يمكنك استخدام nvarchar
ما الفرق بين char و varchar
char: تحجز الطول المحدد كامل ويكون ما تبقى بعد طول المحتوى مسافات.
varchar: لا تحجز سوى طول المحتوى على أن لا يتجاوز طول المحتوى الطول المحدد.
حرف n يدل على انه سوف يكون المحتوى ترميز عالمي Unicode أوUTF
ماذا عن text
انها تشبه varchar من حيث أنها تحجز طول المحتوى باستثناء ان الطول محدد مسبقا ب 2GB وإذا كان المحتوى بترميز عالمي يكون أي ntext يكون 1GB.


