Anda di halaman 1dari 4

NAMA

: I WAYAN AGUS LEOPI

NIM

: 140030366

NO.

: 23

KELAS

: AH143

TIPE DATA PADA SQL SERVER 2008

Tipe Data Numerik


Tipe Data

Deskripsi

Panjang

int

Menyimpan nilai-nilai bilangan bulat mulai dari


-2147483648 sampai 2147483647

4 byte

tinyint

Menyimpan nilai integer berkisar dari 0 sampai


255

1 byte

smallint

Menyimpan nilai integer mulai dari -32768 sampai


32,767

2 byte

bigint

Menyimpan nilai integer mulai dari -253 sampai


253-1

8 byte

money

Menyimpan nilai moneter mulai dari


-922,337,203,685,477.5808 ke
922,337,203,685,477.5807

8 byte

smallmoney

Menyimpan nilai moneter mulai dari


-214,748.3648 ke 214,748.3647

4 byte

decimal(p,s
)

Menyimpan nilai desimal presisi p dan skala s.


Presisi maksimum adalah 38 digit

517 byte

numeric(p,s
)

Fungsional setara dengan decimal

517 byte

float(n)

Menyimpan nilai floating point dengan presisi dari


7 digit (bila n = 24) atau 15 digit (bila n = 53)

4 byte (bila n
= 24) atau
8 byte (bila n
= 53)

real

Fungsional setara dengan float (24)

4 bytes

Tipe Data Tanggal dan Waktu


Tipe Data

Deskripsi

Panjang

Contoh

date

Menyimpan tanggal antara


tanggal 1 Januari 0001, dan 31
Desember 9999

3 bytes

2008-01-15

datetime

Menyimpan tanggal dan waktu


antara 1 Januari 1753, dan 31
Desember 9999, dengan
akurasi 3,33 milidetik

8 bytes

2008-01-15
09:42:16.142

datetime2

Menyimpan tanggal dan waktu


antara 1 Januari 0001, dan 31
Desember 9999, dengan

68
bytes

2008-01-15
09:42:16.142022
1

akurasi 100 nanodetik


Datetimeoffse
t

Menyimpan tanggal dan waktu


dengan presisi yang sama
seperti datetime2 dan juga
termasuk offset dari Universal
Time Coordinated (UTC) (juga
dikenal sebagai Greenwich
Mean Time)

8-10
bytes

2008-01-15
09:42:16.142022
1
+05:00

Smalldatetime

Menyimpan tanggal dan waktu


antara 1 Januari 1900, dan 6
Juni 2079, dengan akurasi 1
menit (detik selalu terdaftar
sebagai ": 00")

4 bytes

2008-01-15
09:42:00

Time

Menyimpan waktu dengan


akurasi 100 nanodetik

35
bytes

09:42:16.142022
1

Tipe Data Karakter/String


Tipe Data

Deskripsi

Panjang

char(n)

Menyimpan karakter
n

n byte (di mana n tersebut dalam


kisaran 1-8,000)

nchar(n)

Menyimpan karakter n
Unicode

2n byte (di mana n tersebut dalam


kisaran 1-4,000)

varchar(n)

Menyimpan sekitar

Panjang string yang sebenarnya +2

karakter n

byte (di mana n tersebut dalam kisaran


1-8,000)

varchar(max)

Menyimpan hingga
231-1 karakter

Panjang string yang sebenarnya +2


byte

nvarchar(n)

Menyimpan sekitar
karakter n

2n (panjang string yang sebenarnya) +2


byte (di mana n tersebut dalam kisaran
1-4,000)

nvarchar(max
)

Menyimpan hingga
((231-1) / 2) -2 karakter

2n (panjang string yang sebenarnya) +2


bytes

Tipe Data Biner


Tipe Data

Deskripsi

Panjang

bit

Menyimpan bit data


tunggal

1 byte per 8 bit kolom dalam sebuah


tabel

binary(n)

Menyimpan n byte data


biner

n byte (di mana n tersebut dalam


kisaran 1-8,000)

varbinary(n)

Menyimpan sekitar n
byte data biner

Panjang sebenarnya +2 byte (di


mana n tersebut dalam kisaran 18,000)

varbinary(max
)

Menyimpan hingga 2311 byte data biner

Panjang sebenarnya +2 byte

Tipe Data lainnya


Tipe Data

Deskripsi

Panjang

cursor

Menyimpan referensi ke kursor

N / A (tidak dapat
digunakan dalam
tabel)

sql_variant

Mungkin menyimpan tipe data selain


sql_variant, teks, ntext,
gambar, dan timestamp

Hingga 8.000 byte

table

Menyimpan tabel sementara (seperti


hasil query)

N / A (tidak dapat
digunakan dalam
tabel)

rowversion

Menyimpan nilai waktu database


(nomor relatif yang akan
menambahkan setiap kali Anda

8 byte

memasukkan atau update data dalam


database. Hal ini tidak berhubungan
dengan kalender / jam waktu)
uniqueidentifie
r

Menyimpan pengidentifikasi unik


global

2 byte

xml

Menyimpan format dokumen XML

Hingga 2GB

Anda mungkin juga menyukai