SQL - Tipe Data

Tipe Data SQL adalah atribut yang menentukan tipe data dari objek apa pun. Setiap kolom, variabel, dan ekspresi memiliki tipe data terkait di SQL. Anda dapat menggunakan tipe data ini saat membuat tabel Anda. Anda dapat memilih tipe data untuk kolom tabel berdasarkan kebutuhan Anda.

SQL Server menawarkan enam kategori tipe data untuk Anda gunakan yang tercantum di bawah ini -

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 smalldatetime memiliki akurasi 1 menit.

Tipe Data String Karakter

Sr.No. JENIS & Deskripsi DATA
1

char

Panjang maksimum 8.000 karakter. (Panjang tetap karakter non-Unicode)

2

varchar

Maksimum 8.000 karakter. (Data non-Unicode dengan panjang variabel).

3

varchar(max)

Panjang maksimum 2E + 31 karakter, data non-Unicode dengan panjang variabel (hanya SQL Server 2005).

4

text

Data non-Unicode dengan panjang variabel dengan panjang maksimal 2.147.483.647 karakter.

Tipe Data String Karakter Unicode

Sr.No. JENIS & Deskripsi DATA
1

nchar

Panjang maksimum 4.000 karakter (Unicode panjang tetap)

2

nvarchar

Panjang maksimum 4.000 karakter. (Panjang variabel Unicode)

3

nvarchar(max)

Panjang maksimum 2E + 31 karakter (hanya SQL Server 2005). (Panjang variabel Unicode)

4

ntext

Panjang maksimum 1.073.741.823 karakter. (Variabel panjang Unicode)

Tipe Data Biner

Sr.No. JENIS & Deskripsi DATA
1

binary

Panjang maksimum 8.000 byte (Data biner panjang tetap)

2

varbinary

Panjang maksimum 8.000 byte (Data biner panjang variabel)

3

varbinary(max)

Panjang maksimum 2E + 31 byte (hanya SQL Server 2005). (Data biner panjang variabel)

4

image

Panjang maksimum 2.147.483.647 byte. (Data Biner panjang variabel)

Jenis Data Lain-lain

Sr.No. JENIS & Deskripsi DATA
1

sql_variant

Menyimpan nilai dari berbagai tipe data yang didukung SQL Server, kecuali teks, ntext, dan timestamp.

2

timestamp

Menyimpan nomor unik seluruh database yang diperbarui setiap kali baris diperbarui

3

uniqueidentifier

Menyimpan pengenal unik global (GUID)

4

xml

Menyimpan data XML. Anda dapat menyimpan contoh xml dalam kolom atau variabel (hanya SQL Server 2005).

5

cursor

Referensi ke objek kursor

6

table

Menyimpan kumpulan hasil untuk pemrosesan nanti