HSQLDB - Jenis Data

Bab ini menjelaskan berbagai tipe data HSQLDB. Server HSQLDB menawarkan enam kategori tipe data.

Tipe Data Numerik Tepat

Tipe data Dari Untuk
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
sedikit 0 1
desimal -10 ^ 38 +1 10 ^ 38 -1
numerik -10 ^ 38 +1 10 ^ 38 -1
uang -922,337,203,685,477.5808 +922,337,203,685,477.5807
uang kecil -214,748,3648 +214,748.3647

Perkiraan Jenis Data Numerik

Tipe data Dari Untuk
mengapung -1,79E + 308 1,79E + 308
nyata -3,40E + 38 3.40E + 38

Tipe Data Tanggal dan Waktu

Tipe data Dari Untuk
tanggal Waktu 1 Jan 1753 31 Desember 9999
smalldatetime 1 Jan 1900 6 Juni 2079
tanggal Menyimpan tanggal seperti 30 Juni 1991
waktu Menyimpan waktu hari seperti 12:30

Note - Di sini, datetime memiliki akurasi 3,33 milidetik sedangkan datetime kecil memiliki akurasi 1 menit.

Tipe Data String Karakter

Tipe data Deskripsi
arang Panjang maksimum 8.000 karakter (Panjang tetap karakter non-Unicode)
varchar.dll Maksimum 8.000 karakter (data non-Unicode dengan panjang variabel)
varchar (maks) Panjang maksimum 231 karakter, panjang variabel data non-Unicode (hanya SQL Server 2005)
teks Data non-Unicode dengan panjang variabel dengan panjang maksimal 2.147.483.647 karakter

Tipe Data String Karakter Unicode

Tipe data Deskripsi
nchar Panjang maksimum 4.000 karakter (Unicode panjang tetap)
nvarchar.dll Panjang maksimum 4.000 karakter (panjang Variabel Unicode)
nvarchar (maks) Panjang maksimum 231 karakter (hanya SQL Server 2005), (Variable length Unicode)
ntext Panjang maksimum 1.073.741.823 karakter (Panjang variabel Unicode)

Tipe Data Biner

Tipe data Deskripsi
biner Panjang maksimum 8.000 byte (Data biner dengan panjang tetap)
varbinary Panjang maksimum 8.000 byte (Data biner panjang variabel)
varbinary (maks) Panjang maksimum 231 byte (SQL Server 2005 saja), (Panjang variabel data biner)
gambar Panjang maksimum 2.147.483.647 byte (Panjang Variabel Data Biner)

Jenis Data Lain-lain

Tipe data Deskripsi
sql_variant Menyimpan nilai dari berbagai tipe data yang didukung SQL Server, kecuali teks, ntext, dan timestamp
cap waktu Menyimpan nomor unik seluruh database yang diperbarui setiap kali baris diperbarui
pengenal unik Menyimpan pengenal unik global (GUID)
xml Menyimpan data XML. Anda dapat menyimpan contoh xml dalam kolom atau variabel (hanya SQL Server 2005)
kursor Referensi ke objek kursor
meja Menyimpan kumpulan hasil untuk pemrosesan nanti