HSQLDB - Veri Türleri

Bu bölüm, HSQLDB'nin farklı veri türlerini açıklamaktadır. HSQLDB sunucusu, altı veri türü kategorisi sunar.

Tam Sayısal Veri Türleri

Veri tipi Nereden İçin
Bigint -9,223,372,036,854,775,808 9,223,372,036,854,775,807
int -2.147.483.648 2.147.483.647
Smallint -32.768 32.767
Tinyint 0 255
bit 0 1
ondalık -10 ^ 38 +1 10 ^ 38 -1
sayısal -10 ^ 38 +1 10 ^ 38 -1
para -922.337.203.685.477,5808 +922.337.203.685.477,5807
küçük para -214.748.3648 +214.748.3647

Yaklaşık Sayısal Veri Türleri

Veri tipi Nereden İçin
yüzen -1.79E + 308 1.79E + 308
gerçek -3.40E + 38 3.40E + 38

Tarih ve Saat Veri Türleri

Veri tipi Nereden İçin
tarih saat 1 Oca 1753 31 Aralık 9999
küçük günler 1 Ocak 1900 6 Haz 2079
tarih 30 Haziran 1991 gibi bir tarihi kaydeder
zaman 12:30 gibi günün bir saatini kaydeder

Note - Burada, datetime 3.33 milisaniye doğruluğuna sahipken, küçük datetime 1 dakikalık doğruluğa sahiptir.

Karakter Dizeleri Veri Türleri

Veri tipi Açıklama
kömür Maksimum uzunluk 8.000 karakter (Sabit uzunlukta Unicode olmayan karakterler)
Varchar Maksimum 8.000 karakter (Değişken uzunlukta Unicode olmayan veriler)
varchar (maks.) Maksimum 231 karakter uzunluk, değişken uzunlukta Unicode olmayan veriler (yalnızca SQL Server 2005)
Metin Maksimum 2.147.483.647 karakter uzunluğunda değişken uzunluklu Unicode olmayan veriler

Unicode Karakter Dizeleri Veri Türleri

Veri tipi Açıklama
nchar 4.000 karakterlik maksimum uzunluk (Sabit uzunlukta Unicode)
nvarchar 4.000 karakterlik maksimum uzunluk (Değişken uzunluklu Unicode)
nvarchar (maks.) Maksimum 231 karakter uzunluk (yalnızca SQL Server 2005), (Değişken uzunluklu Unicode)
ntext Maksimum uzunluk 1.073.741.823 karakter (Değişken uzunluklu Unicode)

İkili Veri Türleri

Veri tipi Açıklama
ikili Maksimum uzunluk 8.000 bayt (Sabit uzunlukta ikili veri)
değişken ikili Maksimum 8.000 bayt uzunluk (Değişken uzunluklu ikili veri)
değişken ikili (maks.) Maksimum 231 bayt uzunluk (yalnızca SQL Server 2005), (Değişken uzunluklu İkili veri)
görüntü 2.147.483.647 baytlık maksimum uzunluk (Değişken uzunluklu Binary Data)

Çeşitli Veri Türleri

Veri tipi Açıklama
sql_variant Metin, ntext ve zaman damgası dışında SQL Server tarafından desteklenen çeşitli veri türlerinin değerlerini depolar
zaman damgası Bir satır her güncellendiğinde güncellenen veritabanı çapında benzersiz bir numarayı depolar
benzersiz tanımlayıcı Küresel olarak benzersiz bir tanımlayıcı (GUID) depolar
xml XML verilerini depolar. Xml örneklerini bir sütunda veya bir değişkende depolayabilirsiniz (yalnızca SQL Server 2005)
imleç İmleç nesnesine referans
masa Daha sonra işlenmek üzere bir sonuç kümesi saklar