Pages

Ads 468x60px

Tipe data SQL Server

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