PDA

View Full Version : فرق بین char و nvarchar و... چیه؟



mammad_asir
یک شنبه 26 خرداد 1392, 00:43 صبح
فرق بین char و nvarchar و... چیه؟

arash691
یک شنبه 26 خرداد 1392, 01:21 صبح
فرق بین char و nvarchar و... چیه؟

char طولش ثابته ولی nvarchar با توجه به داده ورودی طولش متغیره ... مثلا" اگه طول char رو 100 فرض بکنی و ورودی شما باشه "arash" فقط 5 تا استفاده میشه و 95 تای باقی خالی میمونه واسه همین الکی داده ها حجیم میشه ... اگه از nvarchar استفاده بکنی

به اندازه ی همون طول داده یعنی 5 تا فضا میگیره ...

ali_md110
یک شنبه 26 خرداد 1392, 01:32 صبح
برای تکمیل صحبت دوستمون nvarchar عبارات فارسی یا یونی کد رو ساپورت میکنه و مناسب تراز char وvarchar هست

saeed zarei
یک شنبه 26 خرداد 1392, 08:31 صبح
و باز برای تکمیل کردن جواب ها باید بگم که بسته به طراحی دیتابیس شما بعضی مواقع بهتر است که از نوع nChar به جای nvarchar استفاده کنید و حجیم شدن رو بپزیرید . چون sql مجبور هست بر روی نوع داده های متغییر کنترل داشته باشه . برای برداشتن این سربار از روی sql شما گاها مجبورید از نوع های ثابت به جای متغییر استفاده کنید