Soal :
1. Buatlah fungsi/prosedur yang bisa menampilkan pesan bahwa bilangan yang diinputkan adalah bilangan genap atau ganjil !
2. Buat fungsi/prosedur untuk menghitung jumlah panjang karakter nama yang diinputkan. Handle kesalahan jika yang dimasukkan bukan merupakan karakter
Jawab :
1.
Code :
SQL> create or replace procedure tugas (x_angka in integer) is
2 begin
3 if mod(x_angka,2) = 0 then
4 dbms_output.put_line('bilangan genap');
5 else
6 dbms_output.put_line('bilangan ganjil');
7 end if;
8 end;
9 /
Hasil :
Code :
SQL> set serveroutput on
Code :
SQL> exec tugas (6);
bilangan genap
SQL> exec tugas (3);
bilangan ganjil
2.
Code :
SQL> create or replace function kalimat (x in varchar2)
2 return varchar2
3 is
4 jumlah integer : = length(x);
5 begin
6 return jumlah;
7 end kalimat;
8 /
Hasil :
Code :
SQL> select kalimat (replace('593276598734',' ',null)) as hasil from dual;
0 komentar:
Posting Komentar