PDA

View Full Version : نوع فيلد



مهدی هادیان2
پنج شنبه 27 مهر 1391, 19:35 عصر
بسم الله الرحمن الرحيم با سلام خدمت همه دوستان براي خيلي از جدول ها فيلد توضيحات وجود داره؛ بهترين نوع براي اون چي هست؟ مثلا Nvarchar(?) و يا (Max)Nvarchar.و اگه Nvarchar(?) مناسب است ؟ چقدر باشد؟ شب خوش با سپاس فراوان

حمیدرضاصادقیان
پنج شنبه 27 مهر 1391, 21:43 عصر
سلام.
تمامی نوع فیلدها و طول آنها بستگی به نرم افزاری دارد که میخواهید طراحی کنید و نمیشه یک نظر کلی در مورد همه دیتابیس ها ارائه داد.

davar_sadeghi
یک شنبه 30 مهر 1391, 13:48 عصر
مهندس اگر unicode باشه Nvarchar اگر هم عادی هست و لاتین varchar
تا جای امکان از Nvarchar ,varchar اسنفاده کن چون اگر 100 کاراکتر تعریف کنی و یک کاراکتر وارد کنی به صورت تعریف شده برای sql جاهای خالی را از بین میبرد و اضافه فضا اشغال نمیشود . بهتریت کم دردسرترین نوع انتخاب هست

مهدی هادیان2
سه شنبه 02 آبان 1391, 09:33 صبح
مهندس اگر unicode باشه Nvarchar اگر هم عادی هست و لاتین varchar
تا جای امکان از Nvarchar ,varchar اسنفاده کن چون اگر 100 کاراکتر تعریف کنی و یک کاراکتر وارد کنی به صورت تعریف شده برای sql جاهای خالی را از بین میبرد و اضافه فضا اشغال نمیشود . بهتریت کم دردسرترین نوع انتخاب هست

از پاسختون ممنون تو تعداد اون مشکل داشتم مثلا جدولي دارم به نام روش که در اون روش هايي که در آزمايش ها استفاده مي شود رو در فيلد توضيحات ثبت ميکند, نمي دونم چند کاراکتر براي فيلد توضيحات در نظر بگيرم. با تشکر

مهدی هادیان2
سه شنبه 02 آبان 1391, 10:01 صبح
با سلام بگذاريد سوالم رو بهتر مطرح کنم در دو نوع nvarch , nvarchar(max) براي هر کاراکتر 2بايت در نظر ميگيرد. حالا سوال بنده اين است که بهتر نيست در تمام حالت ها از nvarchar(max) استفاده کنيم؟ باتشکر

m0hammad_01
سه شنبه 02 آبان 1391, 11:52 صبح
سلام
پیشنهاد بنده به دوست عزیزبرای اینکه در استفاده از Data Type دچار مشکل و سر درگمی نشید، از Help خود SQL SERVER یا از Help آنلاین سایت مایکروسافت استفاده کنید.با جستجوی Data Type به صفحهای می رسید که اطلاعات خوبی در موردشون در اختیارتون قرار میده که میتونه راهنمای خوبی برای انتخاب Data Type ها باشه و ما رو از سردرگمی خلاص کنه.