PDA

View Full Version : فضای خالی هنگام inserting



MehranZand
یک شنبه 23 اردیبهشت 1386, 22:40 عصر
با سلام خدمت دوستان

یک سوال برام پیش آمده در رابطه با Insert کردن یک فیلد در دیتا بیس که گاهی همراه
با فضاهای خالی insert میشود . چرا؟

ممنون

majid_afra222
دوشنبه 24 اردیبهشت 1386, 08:56 صبح
سلام
نوع داده اون فیلد چیه؟
نوع داده char یا nchar طولشون ثابته و باقیمانده رشته رو با جای خالی پر می کنن.

MehranZand
دوشنبه 24 اردیبهشت 1386, 09:11 صبح
ممنون از پاسختون .نوعش char است. علتش چیه؟

majid_afra222
دوشنبه 24 اردیبهشت 1386, 14:46 عصر
سلام
چون fix length هستش و به همون اندازه خواسته شده فضا اشغال می کنه، پس بقیه فضا رو در صورت وجود نداشتن با space پر می کنه.
نوع داده رو به varchar یا nvarchar تغییر بدید، تا طول متغیر بشه و به میزان رشته کاراکتری وارد شده فضا تخصیص داده بشه.