Veri Tipleri
Veri Tipi İsim
|
Sınıf
|
Boyutu
(bytes) |
Veri Yapısı
|
Bit
|
Tamsayı
|
1
|
Boyutu yanıltıcı olabilir. Tablodaki
ilk bit veri
bir byte büyüklüğündedir, sonraki yedi veri de aynı byte’ı kullanabilir. Null’ara izin verilmesi kullanılan byte’a ekstra byte eklenmesine sebep olur. |
BigInt
|
Tamsayı
|
8
|
Çok büyük sayılar kullanabilmek
içindir. Bu veri türü
-263 ‘den 263-1 e kadar tüm sayıları kullanmamızı sağlar. Yaklaşık olarak eksi 92 kentilyon ile artı 96 kentilyon demektir. |
İnt
|
Tamsayı
|
4
|
-2.147.483.648’den 2.147.483.647’e
kadar tüm sayılar
|
SmallInt
|
Tamsayı
|
2
|
-32,768’den 32,767’e kadar tüm
sayılar.
|
TinyInt
|
Tamsayı
|
1
|
0’dan başlar 255’e kadar tüm
sayılar.
|
Decimal ya da
Numeric |
Ondalık/
sayısal değer |
Değişir
|
-1036-1 den 1038-1’e
kadar tam sayı ve ondalık sayı
desteği verir. iki tip de eş anlamlıdır. |
SmallMoney
|
Parasal
|
4
|
-214.748.3648’den
+214.748.3647’e kadar parasal birim
|
Float (ANSI Real ile eş
anlamlı)
|
Yaklaşık sayısal
değer |
Değişir
|
Boyut ve
doğruluğu belirleyen bir argüman (örneğin float(20)) alır. Argüman boyutu
byte değil bittir. -1,79E+308’den 1,79E+308’e kadar uzanır.
|
DateTime
|
Tarih/zaman
|
8
|
3/100 saniye
doğrulukta, 1 Ocak 1753’ten 31 Aralık 9999
a kadar tarih ve zaman. |
SmallDateTime
|
Tarih/zaman
|
4
|
1 dk
doğrulukta, 1 Ocak 1900’den 6 Haziran 2079’a kadar tarih ve zaman.
|
Unique
Indentifier |
Özel sayısal değer
(ikilik değer) |
16
|
Özel globally
unique indentifler(GUİD) uzay ve zamanda eşsiz olacağı garantilenmiştir.
|
Char
|
Karakter
|
Değişir
|
Sabit uzunlukta
karakter verisi. Atanan değer uzunluğundan kısa olan değerler, atanan
uzunluğa tamamlanır. Veri, Unicode değildir. Belirtilmemiş max uzunluk 8000
karakterdir.
|
Varchar
|
Karakter
|
Değişir
|
Değişken
uzunlukta karakter verisi. Kısa değerler tamamlanmaz. Veri, Unicode değildir.
Belirlenmiş max. Uzunluk 8000 karakterdir, fakat çok geniş karakter
alanı(max231 byte’a kadar) olarak belirlemek için max anahtar
sözcüğü kullanabilirsiniz.
|
Text
|
Karakter
|
Değişir
|
Daha önceki
versiyonları desteklemek amacıyla SQL server 2005’te mevcuttur. Bunun yerine
varchar(max) veri tipi kullanılır.
|
NChar
|
Unicode
|
Değişir
|
Sabit uzunlukta
Unicode karakter verisi. Atanan değer uzunluğundan kısa olan değerler, atanan
uzunluğa tamamlanır. Belirlenmiş max uzunluk 4000 karakterdir.
|
NVarChar
|
Unicode
|
Değişir
|
Değişken–uzunlukta
Unicode karakter veisi. Kısa değerler tamamlanmaz. Belirlenmiş max uzunluk
4000 karakterdir, fakat çok geniş karakter alanı (max 231 byte’e kadar)
olarak belirlemek için max anahtar sözcüğünü kullanabilirsiniz.
|
Binary
|
İkilik değer
|
Değişir
|
Maksimum 8000
byte uzunluğunda, sabit-uzunlukta ikilik değerde veri.
|
İmage
|
İkilik değer
|
Değişir
|
Eski
versiyonlara destek amacıyla SQL server 2005’te mevcuttur. Yerine binary(max)
kullanılır.
|
XML
|
Karakter
|
Değişir
|
XML verisi için
var olan karakter alanını tanımlar. Verinin XML şemasında geçerli olmasını ve
özel XML’e–yönelik fonksiyonların kullanımını sağlar.
|
Hiç yorum yok:
Yorum Gönder