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 |