Anda di halaman 1dari 6

Maksumah Gamal

41518210049

Pemrograman PL/SQL

CREATE OR REPLACE PROCEDURE bilangan

IS

angka INTEGER :=&angka;

BEGIN

IF MOD(angka,2) =0 THEN

DBMS_OUTPUT.PUT_LINE(angka || ' adalah bilangan genap');

ELSE

DBMS_OUTPUT.PUT_LINE(angka || ' adalah bilangan ganjil');

END IF;

END;

/
CREATE OR REPLACE PROCEDURE cetak_tulisan

IS

CNT INT(3);

BEGIN

FOR CNT IN 1..5 LOOP

DBMS_OUTPUT.PUT_LINE(‘Selamat belajar PL/SQL.. PL/SQL itu asyik’);

END LOOP;

END cetak_tulisan;

/
CREATE OR REPLACE PROCEDURE print_bintang

IS

vbintang varchar(10);

Begin

Select ‘*****’ into vbintang

From dual;

Dbms_output.put_line(vbintang);

End print_bintang;

/
CREATE OR REPLACE PROCEDURE add_number(bil_1 in number, bil_2 in number)

Is

vTambah varchar(10);

begin

select bil_1 + bil_2 into vTambah

from dual;

dbms_output.put_line(‘Hasil penambahan ‘ || vTambah);

end add_number;

Drop procedure cetak_tulisan;


CREATE OR REPLACE FUNCTION cetak_bintang

RETURN VARCHAR2

IS

Vbintang varchar(10);

Begin

Select ‘*****’ into vbintang

From dual;

Return vbintang;

End cetak_bintang;

/
CREATE OR REPLACE FUNCTION tambah_bilangan(bil_1 in number, bil_2 in number)

Return number

Is

vTambah varchar(10);

begin

select bil_1 + bil_2 into vTambah

from dual;

return vTambah;

end tambah_bilangan;

Anda mungkin juga menyukai