0% menganggap dokumen ini bermanfaat (0 suara)
250 tayangan

Tipe Data SQL Server PDF

Tipe data SQL Server terdiri dari tipe data numerik (pasti dan kurang pasti), tipe data tanggal dan waktu, tipe data string (karakter, Unicode, dan binary) yang memiliki ukuran penyimpanan berbeda-beda sesuai dengan jenis dan panjang datanya.

Diunggah oleh

arya
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
250 tayangan

Tipe Data SQL Server PDF

Tipe data SQL Server terdiri dari tipe data numerik (pasti dan kurang pasti), tipe data tanggal dan waktu, tipe data string (karakter, Unicode, dan binary) yang memiliki ukuran penyimpanan berbeda-beda sesuai dengan jenis dan panjang datanya.

Diunggah oleh

arya
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 2

TIPE DATA SQL SERVER

Kategori tipe data:


- Exact numeric: terdiri dari bilangan bulat dan pecahan dengan skala dan presisi yang tetap.
- Approximate numeric: terdiri dari bilangan yang mengandung pecahan.
- Date and time: tipe data untuk menampung data yang berhubungan dengan tanggal dan waktu dalam berbagai
format.
- Character strings: tipe data teks yang tidak dapat menampung Unicode strings.
- Unicode character strings: tipe data teks yang dapat menampung Unicode strings (misal: huruf latin, arab, cyrilic, dll).
- Binary strings: menampung string binary dalam bentuk bilangan hexadecimal.
- Others

Exact Numeric
Tipe Data Deskripsi Storage
Bit Integer dengan nilai 0, 1, atau NULL
Tinyint Bilangan bulat dengan range mulai dari 0 sampai dengan 255 1 byte
Smallint Bilangan bulat dengan range mulai dari -32,768 sampai dengan 32,767 2 bytes
Int Bilangan bulat dengan range mulai dari -2,147,483,648 sampai dengan 2,147,483,647 4 bytes
Bigint Memiliki range mulai dari -9,223,372,036,854,775,808 sampai dengan 9,223,372,036,854,775,807 8 bytes
Decimal(p,s) Bilangan pecahan dengan skala dan presisi yang tetap 5-17 bytes

Memiliki range mulai -1038+1 sampai dengan 1038–1

Parameter p mengatur jumlah maksimal digit bilangan yang bisa disimpan (berlaku untuk bilangan
di depan dan di belakang koma). Parameter p bisa diisi bilangan 1 sampai dengan 38. Nilai default
p adalah 18.

Parameter s mengatur jumlah maksimal digit bilangan di belakang koma. Dapat bernilai mulai dari
1 sampai dengan p. Nilai default untuk parameter s adalah 0.
Numeric(p,s) Sama dengan decimal(p,s) 5-17 bytes
Money Data keuangan dengan range mulai dari -922,337,203,685,477.5808 sampai dengan 8 bytes
922,337,203,685,477.5807
Smallmoney Data keuangan dengan range mulai dari -214,748.3648 sampai dengan 214,748.3647 4 bytes

Approximate Numeric
Tipe Data Deskripsi Storage
Float(n) Bilangan dengan floating precision/pecahan mulai dari -1.79E + 308 sampai dengan 1.79E + 308. 4 atau 8 bytes

Parameter n mengatur ukuran data dalam byte, bisa 4 atau 8. Float(24) menampung data dengan
ukuran 4 bytes dan float(53) menampung data dengan ukuran 8 bytes. Nilai default untuk
parameter n adalah 53.
Real Bilangan dengan floating precision/pecahan mulai dari -3.40E+38 sampai dengan 3.40E+38.

Date and Time


Tipe Data Deskripsi Storage
Time Menyimpan data waktu dengan tingkat akurasi 100 nanoseconds 3-5 bytes
Date Menyimpan data tanggal mulai dari 1 Januari 0001 sampai dengan 31 Desember 9999 3 bytes
Smalldatetime Menyimpan data tanggal mulai dari 1 Januari 0001 sampai dengan 31 Desember 9999 dan waktu 4 bytes
dengan tingkat akurasi 1 menit
Datetime Menyimpan data tanggal mulai dari 1 Januari 0001 sampai dengan 31 Desember 9999 dan waktu 8 bytes
dengan tingkat akurasi 3.33 miliseconds
Datetime2 Menyimpan data tanggal mulai dari 1 Januari 0001 sampai dengan 31 Desember 9999 dan waktu 6-8 bytes
dengan tingkat akurasi 100 nanoseconds
Datetimeoffset Sama dengan datetime2 dengan tambahan offset zona waktu 8-10 bytes
Character String
Tipe Data Deskripsi Ukuran maks Storage
Char(n) String dengan panjang karakter tetap, panjangnya dapat ditentukan dengan 8.000 karakter Tergantung nilai
mengisi parameter n n
Varchar String dengan panjang karakter bervariasi, panjang karakter maksimal dapat 8.000 karakter 2 bytes + banyak
ditentukan dengan mengisi parameter n karakter record
Text String dengan panjang karakter bervariasi 2 GB data teks 4 bytes + banyak
karakter record

Unicode Character String


Tipe Data Deskripsi Ukuran maks Storage
Nchar Unicode string dengan panjang karakter tetap, panjangnya dapat ditentukan 4.000 karakter n×2
dengan mengisi parameter n
Nvarchar(max) Unicode string dengan panjang karakter bervariasi, panjang karakter maksimal 536,870,912
dapat ditentukan dengan mengisi parameter n karakter
Ntext Unicode string dengan panjang karakter bervariasi 2 GB data teks

Binary String
Tipe Data Deskripsi Ukuran maks
Binary(n) Binary string dengan panjang karakter tetap, panjangnya dapat ditentukan dengan mengisi 8.000 bytes
parameter n
Varbinary(n) Binary string dengan panjang karakter bervariasi, panjang karakter maksimal dapat ditentukan 8.000 bytes
dengan mengisi parameter n
Varbinary(max) Binary string dengan panjang karakter bervariasi 2 GB
Image Binary string dengan panjang karakter bervariasi 2 GB

Anda mungkin juga menyukai