Pemilihan tipe data yang tepat akan meningkatka kualitas program PL/SQL.
Macam-Macam Tipe Data
Di bawah ini adalah macam-macam kategori tipe data di PL/SQL:
- Tipe Data Numerik (Numeric Data Type)
- Tipe Data Karakter (Character Data Type)
- Tipe Data Tanggal & Waktu (Date and Time Data Type)
- Tipe Data LOB (Large Object)
- Tipe Data Turunan (User Defined Data Type)
Kelima tipe data diatas, akan kita bahas lebih detail pada tutorial kali ini.
Tipe Data Numerik
Tipe Data Numerik digunakan untuk menyimpan data yang berbentuk angka (bilangan). Di bawah ini adalah macam-macam tipe data yang merupakan kategori tipe data numerik:
- PLS_INTEGER
- BINARY_INTEGER
- BINARY_FLOAT
- BINARY_DOUBLE
- NUMBER(precision, scale)
- DECIMAL(precision, scale)
- NUMERIC(precision, scale)
- FLOAT
- INT
- INTEGER
- SMALLINT
- REAL
Contoh Program
Di bawah ini adalah penggunaan tipe data numerik dalam contoh program PL/SQL:
DECLARE number1 PLS_INTEGER; number2 PLS_INTEGER; result PLS_INTEGER; BEGIN number1 := 20; number2 := 5; result := number1 + number2; DBMS_OUTPUT.PUT_LINE('Hasil dari 20 + 5 adalah '||result); END; /
Tipe Data Karakter
Tipe data karakter digunakan untuk menyimpan data yang berbentuk karakter atau string. Di bawah ini adalah macam-macam tipe data karakter di Oracle PL/SQL:
- CHAR
- VARCHAR2
- RAW
- NCHAR
- NVARCHAR2
- LONG
- LONG RAW
- ROWID
- UROWID
Tipe Data Tanggal & Waktu
Tipe data tanggal dan waktu digunakan untuk menyimpan data yang berbentuk tanggal dan waktu. Di bawah ini adalah macam-macam tipe data tanggal dan waktu di Oracle PL/SQL:
- YEAR
- MONTH
- DAY
- HOUR
- MINUTE
- SECOND
Sekian tutorial singkat tentag Pengenalan Tipe Data Di Oracle PL/SQL. Semoga bermanfaat & Selamat Belajar Oracle PL/SQL.
Salam sukses,
Nursalim
No comments:
Post a Comment