2011-02-23 23 views
5

Olası Yinelenen: 8 ya da daha az bit sütunlar içinde varsa documentation for bit göre
Can Microsoft store three-valued fields in a single bit?SQL sunucusu NULL bit veri türlerini sıkıştırır?

, bit veri türü üç değer, 0, 1 ve NULL ve olabilir bir tablo, bu sütunlar bir bayt olarak sıkıştırılacaktır.

Bu iki davranış birbiriyle çelişkili görünmektedir. Eğer öyleyse, hangi kısım doğruysa, bir bitin NULL olması veya 8 bitin bir bayta sıkıştırılması?

+0

Bunun sadece null olmayan BIT sütunları için geçerli olduğunu tahmin etmeliyim. –

+0

tam bir kopyaydı, ben de kapatmaya oy verdim – kubi

cevap

2

NULL değerler her sütun için ayrı bir bit tarafından işlenir (örneğin ayrıntılar için here'a bakın).

İlgili konular