ورود

نسخه کامل مشاهده نسخه کامل : تعداد زیادی فیلد متنی طولانی چگونه در دیتابیس ذخیره کنم؟



M-B-M
02-09-2008, 21:14
سلام
می خواهم توی دیتابیس 20 فیلد از نوع متنی ذخیره کنم که هر فیلد یتواند به اندازه یک صفحه A4 پشت و رو متن ذخیره کند
اولا: فیلد را از چه نوعی قرار دهم تا بتواند کاربر شرح حال خود را در آن ذخیره کند؟(NvarChar Or Char Or ...)
دوما: اگر این 20 فیلد را در یک جدول ذخیره کنم مشکلی پیش نمی آید؟ (سرعت لود و ذخیره دیتابیس پایین نمی آید)

_H2_
04-09-2008, 00:11
سلام
1- برای جا دادن یک صفحه A4 فارسی در SQLServer2005 به شما (nvarchar(MAX را پیشنهاد میکنم.
این بهترین انتخواب است.

2- اگر چاره ای ندارید مشکلی ندارد.
ولی اصولاً بهتر است تعداد ستون های زیاد را به سطرهای زیاد تبدیل کنید.
و چندان اصولی نیست که 20 سطر (nvarchar(MAX داشته باشید.

میتوانید چندتا از سر ستون هایتان را نام ببرید؟