10/13/2015

Mengenal Tipe Data Di Oracle PL/SQL

Pada tutorial kali ini, kita akan belajar tentang Pengenalan Tipe Data Oracle PL/SQL. Tipe data digunakan pada sebuah variable atau konstanta di PL/SQL untuk menyimpan data sesuai dengan formatnya.

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