PDA

View Full Version : آیا تکستی بیشتر از ماگزیمم nvarchar میتواند در یک فیلد وارد شود؟



amergoli
جمعه 08 بهمن 1389, 14:01 عصر
با سلام به دوستان
من یک جدول دارم که یکی از فیلدهاش توضیحاتی رو شامل میشه که معمولا بیشتر از 4000 کاراکتر است.این در حالیه که nvarchar تنها 4000 هزار کاراکتر میتونه نگه داره.
ایا راه حلی در خود sql هست؟
با تشکر

MOJTABAATEFEH
جمعه 08 بهمن 1389, 23:26 عصر
با سلام به دوستان
من یک جدول دارم که یکی از فیلدهاش توضیحاتی رو شامل میشه که معمولا بیشتر از 4000 کاراکتر است.این در حالیه که nvarchar تنها 4000 هزار کاراکتر میتونه نگه داره.
ایا راه حلی در خود sql هست؟
با تشکر

دوست عزیز نوع varchar , nvarchar مشابه هم هستند و هر دو حداکثر تا 8000 کاراکتر را می توانند ذخیره کنند که برای مورد شما مناسب هستند که 4000 کاراکتر را میخواهید ذخیره کنید تفاوت آنها در این است که nvarchar برای مقادیر یونیکد استفاده می شود برای نوع های بزرگتر از Text , Ntext استفاده میشد که بنا به گفته ی مایکروسافت این نوع ها در آینده حذف خواهند شد و به جای آنها بایستی از مشابه آنها یعنی varchar(max) , nvarchar(max) که برای مقادیر نامشخص کاراکتر مناسب هستند استفاده کرد

موفق باشید