VERİ TİPLERİ
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 olanlara 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 dakika 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ş maksimum uzunluk 8000 karakterdir.
|
Varchar
|
Karakter
|
Değişir
|
Değişken uzunlukta karakter verisi. Kısa
değerler tamamlanmaz. Veri, Unicode değildir. Belirlenmiş maksimum uzunluk
8000 karakterdir, fakat çok geniş karakter alanı(max 231 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 verisi.
Kısa değerler tamamlanmaz. Belirlenmiş max uzunluk 4000 karakterdir, fakat
çok geniş karakter alanı (max 231 byte’a 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