Deklarasi Konstanta
Di bawah ini adalah sintak dasar deklarasi konstanta pada Oracle PL/SQL
variable_name CONSTANT data_type := value;Penjelasan sintak:
- variable_name adalah nama variable yang akan Anda berikan
- CONSTANT adalah kata kunci (keyword) untuk membuat sebuah konstanta.
- data_type adalah tipe data yang diberikan pada konstanta.
- value adalah nilai pada konstanta tersebut.
Contoh Deklarasi:
PI CONSTANT NUMBER := 3.141592654;
Contoh Program
Di bawah ini adalah contoh implementasi konstanta dalam program PL/SQL untuk menghitung luas dan keliling lingkaran:
SQL> set serveroutput on SQL> DECLARE 2 -- deklarasi konstanta 3 PI constant NUMBER := 3.141592654; 4 -- deklarasi variable non konstanta 5 radius NUMBER(5,2); 6 diameter NUMBER(5,2); 7 keliling NUMBER(7, 2); 8 luas NUMBER (10, 2); 9 BEGIN 10 -- processing 11 radius := 10; 12 diameter := radius * 2; 13 keliling := 2.0 * pi * radius; 14 luas := pi * radius * radius; 15 -- output 16 DBMS_OUTPUT.PUT_LINE('Jari Jari lingkaran: ' || radius); 17 DBMS_OUTPUT.PUT_LINE('Diameter lingkaran: ' || diameter); 18 DBMS_OUTPUT.PUT_LINE('Keliling lingkaran: ' || keliling); 19 DBMS_OUTPUT.PUT_LINE('Luas lingkaran: ' || luas); 20 END; 21 / Jari Jari lingkaran: 10 Diameter lingkaran: 20 Keliling lingkaran: 62,83 Luas lingkaran: 314,16 PL/SQL procedure successfully completed.
Literal
Pengertian literal adalah cara penulisan nilai yang diberikan (di assign) ke dalam sebuah variabel. Literal dapat berupa numerik, string, boolean, maupun tanggal dan waktu.
Di bawah ini adalah contoh penulisan literal di Oracle PL/SQL
Tipe Literal | Contoh |
---|---|
Literal Numerik | 010 50 -12 0 +3276 6.6667 0.0 -12.0 3.14159 +7800.00 6E5 1.0E-8 3.14159e0 -1E38 -9.5e-3 |
Literal Karakter | 'A' '*' '9' ' ' 'z' '/' |
Literal String | 'Belajar, Pl/SQL!' 'Selamat datang' '10-DES-83' |
Literal Boolean | TRUE, FALSE, dan NULL. |
Literal Date and Time | DATE '1978-12-25'; TIMEST AMP '2012-10-29 12:01:01';. |
Contoh Program
Di bawah ini adalah contoh implementasi literal dalam program PL/SQL
SQL> DECLARE 2 pesan VARCHAR2(50):= 'That''s http://nursalim83.blogspot.com!'; 3 BEGIN 4 dbms_output.put_line(pesan); 5 END; 6 / That's http://nursalim83.blogspot.com! PL/SQL procedure successfully completed.
Sekian tutorial singkat tentang Pengenalan Konstanta Dan Literal Di Oracle PL/SQL. Semoga bermanfaat & Happy Learning Oracle PL/SQL.
Salam,
Nursalim
No comments:
Post a Comment