PL/SQL - Constant / Konstanta

Konstanta adalah variable yang nilainya fix/tetap dan tidak boleh dirubah.

Sintak dasar:

nama_konstanta CONSTANT tipe_data[ukuran] := nilai;

Keterangan :
  • nama_konstanta adalah nama dari konstanta yang akan dibuat.
  • CONSTANT adalah reserved word di PL/SQL untuk membuat konstanta.
  • tipe_data adalah tipe data yang sesuai dengan konstanta.
  • ukuran adalah nilai maksimum yang akan digunakan pada tipe data. ukuran ini bersifat optional.
  • nilai adalah nilai/value yang diberikan pada konstanta. nilai ini tidak boleh berubah/ diubah.

Contoh 1 :


DECLARE
 npm number(5) NOT NULL := 2;
 nama varchar2(15) := 'Nursalim';
 jurusan CONSTANT varchar2(15) := 'Teknik Informatika';
BEGIN
 dbms_output.put_line('Nilai variable :');
 dbms_output.put_line('NPM : ' || npm || ' Nama Mahasiswa : ' || nama);
 dbms_output.put_line('Nilai Konstanta:');
 dbms_output.put_line('Jurusan : ' || jurusan); 
END;
/ 

Hasil Eksekusi :

Nilai variable
NPM : 2 Nama Mahasiswa : Nursalim
Nilai Konstanta
Jurusan : Teknik Informatika

Contoh 2:


DECLARE
 phi CONSTANT REAL := 3.14159;
   jari_jari REAL := 3;
   luas REAL := (phi * (jari_jari * jari_jari));
BEGIN
 dbms_output.put_line('===== Menghitung Luas Lingkaran =====');
        dbms_output.put_line(' PHI : ' || phi );
        dbms_output.put_line(' Jari - Jari : ' || jari_jari );
 dbms_output.put_line(' Luas : ' || luas); 
END;
/

Hasil Eksekusi
===== Menghitung Luas Lingkaran =====
PHI : 3.14159 
Jari - Jari : 3
Luas : 28,27431 

Sekian tutorial singkat tentang Konstanta di PL/SQL. Semoga bermanfaat

Post a Comment