Tipe data yang didukung oleh SQL Server ada beberapa jenis,
di antaranya: Numeric, Numeric Precission, String, Money, Datetime, Unicode
Character String, Binary String, dan beberapa tipe data lain. Berikut
penjelasan masing-masing tipe data.
1. Numeric
bigint : Nilai integer dengan nilai dari -2^63
(-9223372036854775808) sampai 2^63-1 (9223372036854775807).
int : Nilai integer dengan nilai dari -2^31 (-2,147,483,648)
sampai 2^31-1 (2,147,483,647).
smallint : Nilai integer dengan nilai dari 2^15 (-32,768)
sampai 2^15-1 (32,767).
tinyint : Nilai integer dengan nilai 0 samapi 255.
bit : Nilai integer dengan nilai 1 atau 0.
decimal dan numeric : Angka dengan akurasi tetap dan
-10^38+1 sampai 10^38-1.
2. Money
money : Data dengan nilai mata uang -2^63
(-922,337,203,685,477.5808) sampai 2^63-1 (+922,337,203,685,477.5807)
SmallMoney : Data dengan nilai mata uang -214,748.3648
sampai +214,748.3647
3. Numeric Precission
float : Bilangan presisi dari -1,79E + 308 sampai 1,79E +
308.
real : Bilangan presisi dari -3,40E + 38 sampai 3,40E + 38.
4. Date Time
Datetime : Tanggal dan waktu dari Januari 1, 1753 sampai
Desember 31, 9999 dengan akurasi sampai 3,33 milidetik.
Smalldatetime : Tanggal dan waktu dari Januari 1, 1990
sampai Juni 6, 2079 dengan akurasi satu menit.
5. Strings
char : Field berisi karakter dengan ukuran panjang tetap
dengan panjang maksimum 8,000 karakter.
varchar : Fiels berisi karakter dengan panjang ukuran tidak
tetap dengan panjang maksimum 8,000 karakter.
text : Variabel berisi karakter dengan ukuran panjang sampai
2^31-1 (2,147,483,647) karakter.
6. Unicode Character Strings
nchar : Karakter unicode dengan ukuran panjang teta 4,000
karakter.
nvarchar : Karakter dengan panjang tidak tetap hingga 4,000
karakter.
ntext : Karakter dengan panjang tidak tetap hingga of 2^30
(1,073,741,823) karakter.
7. Binary Strings
binary : Ukuran tetap data binary hingga 8,000 bytes.
varbinary : Ukuran panjang tidak tetap data binary hingga
8,000 bytes.
image : Ukuran tidak tetap data binary hingga 2^31-1
(2,147,483,647) bytes.
8. Tipe Data Lain
cursor : Referensi ke cursor.
timestamp : Angka ekslusif yang dikenali oleh database
uniqueidentifier : Pengenal global yang eksekutif
0 komentar:
Posting Komentar