PDA

View Full Version : سوال: آیا مقدار Null برای فیلدها بر روی حجم بانک تاثیر دارد؟



SYNDROME
پنج شنبه 17 مرداد 1387, 23:15 عصر
با سلام
من یک جدول طراحی کرده ام که با اجماع فیلدهای چند جدول ایجاد شده است که شامل 15 فیلد است.
در بعضی از مواقع 5 فیلد ، در مواقعی دیگر 15 فیلد آن پر می شود.
حالا زمانی که 5 فیلد پر می شود 10 فیلدی که خالی می ماند.
در چنین مواقعی آیا 10 فیلدی که باقی می ماند را null قرار دهم؟
آیا Null قرار دهم بر حجم بانک تاثیر می گذارد یعنی اگر یک فیلد Money که 8 بایت است را null قرار دهم 8 بایت فضا اشغال می شود و یا نه فضایی اشغال نمی شود؟
ممنون می شوم بنده را راهنمایی کنید
با تشکر

YASHIL9
شنبه 19 مرداد 1387, 12:25 عصر
باسلام
اگر نوع داده را Char در نظر بگیرید، حتی موقع NULL گذاشتن آن فضا می گیرد. ولی nvarchar چنین نیست.
موارد دیگر را می توانید تست نمایید.
موفق باشید

SYNDROME
شنبه 19 مرداد 1387, 20:38 عصر
آیا قرار دادن مقدار Null برای Money و Int و Float هم تاثیری در حجم بانک دارد.
با تشکر