T-SQL’de temel olarak 4 adet binary (İkilik tabanlı) veri tipi vardır.
Sırayla bunların ne olduklarına bakalım.
Bit:
Tanımı: 2’lik tabanda tek basamaklı sayı için kullanılır. Örneğin; 0, 1 veya NULL
Tanımlandırılması: bit
Bellekteki Kapladığı Alan: 1 bit (1/8 byte).
Alabileceği Değerler: 0, 1 veya NULL
Binary:
Tanımı: Bit veri tipine göre daha kapsamlı sabit genişlikli 2’lik tabanlı sayılar için kullanılır.
Tanımlandırılması: binary (n) (n = basamak)
Bellekteki Kapladığı Alan: sabit n kadar byte. (n= 1 ila 8000 arasında byte yer kaplar.)
Bellekte Alabileceği En Fazla Yer: 8000 byte
Varbinary:
Tanımı: Binary veri tipine göre daha fazla alana sahip sabit genişlikli 2’lik tabanlı sayılar için kullanılır
Tanımlandırılması: varbinary (n | max) (n = basamak sayısı)
Bellekteki Kapladığı Alan: n kadar byte + fazladan 2 byte (n= 1 (+2) ila 8000 arasında byte yer kaplar.)
Bellekte Alabileceği En Fazla Yer: varbinary (max) - 2^31-1 byte yaklaşık 2 gigabyte
Image:
Tanımı: her tip veriyi saklamak için kullanılıyor; resim, video, vs. gibi
Tanımlandırılması: image
Bellekteki Kapladığı Alan: Yaklaşık 2 gigabyte’a kadar veri saklanabilmektedir.