Beberapa Tipe Data pada PL/SQL
BOOLEAN Data lojikal dengan nilai TRUE atau FALSE.
DATE Data tanggal waktu. Nilai yang valid adalah
antara
1 Januari 4712 SM sampai dengan 31
Desember
9999.
NUMBER [(p [,s])] Tipe data numerik dengan p angka penting
dan
sejumlah s angka penting di belakang koma.
Nilai p
adalah integer dengan nilai maksimal 38 dan
nilai s
berada pada rentang -84 sampai dengan 127.
Nilai
s negatif berarti pembulatan sampai dengan
10s
terdekat.
FLOAT Turunan dari NUMBER. Presisi sampai
dengan
digit. 38
DOUBLE PRECISION Sama dengan FLOAT.
REAL Turunan dari number. Presisi sampai dengan
18
digit.
DEC [(p [,s])] Sama dengan NUMBER [(p [,s])].
DECIMAL [( p [,s])] Sama dengan NUMBER [(p [,s])].
NUMERIC [(p [,s])] Sama dengan NUMBER [(p [,s])].
INTEGER [(n)] INT [(n)] Sama dengan NUMBER [(n,0)]. Sama dengan
SMALLINT [(n)] NUMBER
Sama [(n,0)].
dengan NUMBER [(n,0)].
Data karakter dengan panjang tidak tetap.
VARCHAR2(n) Nilai n sama dengan 1 dan maksimum
minimum
sama
dengan 32767 byte.
VARCHAR(n) Sama dengan VARCHAR2(n).
CHAR [(n)] Data karakter dengan panjang tetap sebesar
nbyte. Nilai n maksimum adalah 32767. Nilai
n
minimum dan juga nilai default adalah 1.
STRING(n) Sama dengan VARCHAR2(n).
CHARACTER [(n)] Sama dengan CHAR(n).
LONG [(n)] Data karakter dengan panjang tidak tetap.
Nilai n
maksimum sama dengan 32760 byte.