2011-02-23 16 views
5

Duplicar posible:
Can Microsoft store three-valued fields in a single bit?¿Cómo comprime el servidor SQL los tipos de datos de bit NULL?

Según la documentation for bit, el tipo de datos bit puede tener tres valores, 0, 1 y NULL y si hay 8 o menos columnas de bits en una tabla, esas columnas se comprimirán en un byte.

Estos dos comportamientos parecen contradictorios. Si es así, ¿qué parte es correcta, la capacidad de un bit para ser NULL o la compresión de 8 bits en un byte?

+0

Me atrevería a suponer que esto solo se aplica a las columnas BIT que no admiten nulos. –

+0

que era un duplicado exacto, yo voté para cerrar también – kubi

Respuesta

2

Los valores NULL se manejan mediante un bit separado para cada columna (por ejemplo, consulte here para obtener más información).

Cuestiones relacionadas