Setiap variabel konstan, dan parameter memiliki tipe data (juga disebut tipe) yang menentukan format penyimpanan nya, kendala, kisaran nilai yang valid, dan operasi yang dapat dilakukan di atasnya.
PL / SQL menyediakan banyak jenis standar data dan subtipe, dan memungkinkan Anda menentukan sendiri PL / SQL subtipe.
PL / SQL menyediakan banyak jenis standar data dan subtipe, dan memungkinkan Anda menentukan sendiri PL / SQL subtipe.
Subtipe A adalah subset dari tipe data yang lain, yang disebut tipe dasar. Subtipe A memiliki operasi yang berlaku sama seperti tipe dasar, tetapi hanya sebuah subset dari nilai yang valid nya. Subtipe dapat meningkatkan kehandalan, menyediakan kompatibilitas dengan ANSI / ISO jenis, dan meningkatkan keterbacaan dengan menunjukkan tujuan penggunaan konstanta dan variabel.
Bab ini menjelaskan, dasar yang sering digunakan telah ditetapkan PL / SQL tipe data dan subtipe, bagaimana mendefinisikan dan menggunakan sendiri PL / SQL subtipe, dan PL / SQL konversi tipe data. Kemudian bab menjelaskan standar khusus jenis data.Tipe data PL/SQL-nya Oracle adalah sebagai berikut :
No
|
Nama
|
Tipe
|
Keterangan
|
1.
|
NUMBER
|
Numerik
|
Untuk semua tipe numerik
|
2.
|
BINARY_IN TIGGER
|
Numerik
|
Meliputi tipe unsigned integer
|
3.
|
DEC
|
Numerik
|
Untuk bilangan desimal
|
4.
|
DOUBLE PRECESION
|
Numerik
|
Untuk bilangan riil dengan presisi tinggi
|
5.
|
INTEGER
|
Numerik
|
Untuk bilangan bulat
|
6.
|
NUMERIC
|
Numerik
|
Sama dengan number
|
7.
|
REAL
|
Numerik
|
Sama dengan number
|
8.
|
SMALLINT
|
Numerik
|
Untuk bilangan bulat dengan rentang yang kecil
|
9.
|
VARCHAR2
|
Karakter
|
Untuk string dengan panjang yang dinamis sesuai dengan panjang maksimal yang ditentukan
|
10.
|
CHAR
|
Karakter
|
Untuk string dengan panjang yang sudah pasti
|
11.
|
LONG
|
Katakter
|
Untuk string dengan lebar diatas 32.767 byte
|
12.
|
DATE
|
Tanggal
|
Utnuk tipe tanggal
|
13.
|
BOOLEAN
|
Boolean
|
Bernilai TRUE ( benar ) dan FALSE (salah)
|
14.
|
ROWID
|
Rowid
|
Untuk tipe rowid
|
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.