PDA

View Full Version : آیا مقدار Null فضا اشغال میکند ؟



Microsoft.net
شنبه 16 تیر 1386, 18:02 عصر
با سلام اگر مثلا فیلدی از نوع varchar(10 داشته باشیم با توجه به اینکه این فیلد حداکثر 10 بایت فضا اشغال میکند مقدار null در این فیلد چقدر فضا میگیرد ؟ آگر یک فضای خالی '' در آن بریزیم کمتر فظا میگیرد یا از همان مقدار null استفاده کنیم ؟

AminSobati
یک شنبه 17 تیر 1386, 23:37 عصر
مسئله اینجاست که استفاده از Null فقط به خاطر فضای کم یا زیاد اون نیست، بلکه Null یعنی Unknown Value و فلسفه وجودی اون با کاراکتری به طول صفر یا همون '' فرق داره.
Paul Randal هم در وبلاگش مطلب جالبی در مورد Null داره:
http://blogs.msdn.com/sqlserverstorageengine/archive/2006/06/29/650349.aspx