Situs informasi aplokasi, Tips dan trik, Berita, informasi Teknologi, perkembangan Gadget dan internet.

Thursday, November 14, 2019

Tips Dan Trik Konstanta Dan Literal Pada Pl/Sql

Apa Itu Konstanta?

Konstanta ialah suatu variabel yang nilainya bersifat tetap dan tidak sanggup diubah. Menurut standar penulisan, sebuah konstanta ditulis dalam aksara kapital.

Deklarasi Konstanta

Dibawah ialah teladan deklarasi konstanta pada jadwal PL/SQL:

nama_variabel CONSTANT tipe_data := nilai; 

Contoh Program

Dibawah ini ialah jadwal PL/SQL untuk menghitung luas dan keliling bulat yang memakai konstanta PI (3,14).

DECLARE      -- constant declaration     pi constant number := 3.141592654;          -- other declarations     jari2 number(5,2);     diameter number(5,2);     keliling number(7, 2);     luas number (10, 2); BEGIN     DBMS_OUTPUT.PUT_LINE('*********************************************');     DBMS_OUTPUT.PUT_LINE('Program Menghitung Luas Dan Keliling Segitiga');     DBMS_OUTPUT.PUT_LINE('*********************************************');          jari2 := 9.5;     diameter := jari2 * 2;     keliling := 2.0 * PI * jari2;     luas := PI * jari2 * jari2;     -- output      dbms_output.put_line('Jari Jari: ' || jari2);     dbms_output.put_line('Diameter: ' || diameter);     dbms_output.put_line('keliling: ' || keliling);     dbms_output.put_line('Luas: ' || luas); END; / 

Output

********************************************* Program Menghitung Luas Dan Keliling Segitiga ********************************************* Jari Jari: 9,5 Diameter: 19 keliling: 59,69 Luas: 283,53  PL/SQL procedure successfully completed. 

Literal

Ada beberapa jenis literal pada PL/SQL, yaitu:

  • String Literal
    Contoh : 'Hello World' '10293' '2014-10-10'

  • Character Literal
    Contoh : 'A' '%' '('

  • Numeric Literal
    Contoh : 1 -14 +7755 6E5

  • Boolean Literal
    Contoh : TRUE, FALSE

  • Date & Time Literal
    Contoh : DATE '2014-12-12'; TIMESTAMP'2014-12-12 12:01:01';

Contoh Program

Di bawah ini ialah teladan implementasi literal dalam jadwal PL/SQL:

DECLARE     pesan varchar2(100):= 'That''s greatest PLSQL Tutorials!';     tanggal DATE := DATE'2015-02-02'; BEGIN     dbms_output.put_line('Pesan : '||pesan);     dbms_output.put_line('Tanggal '||tanggal); END; / 

Output

Pesan : That's greatest PLSQL Tutorials! Status 02-02-2015  PL/SQL procedure successfully completed.