Exception pada Oracle.
sebetulnya mudah mempelajari exception pada oracle ini.
kita hanya tinggal menambahkan
Exception
when [kondisi] then [langkah yang akan di lakukan] ;
kondisi yang di maksud di atas bisa berupa :
- no_data_found
- too_many_rows
dan langkah yang akan di lakukan bisa berupa :
- dbms_output.put_line('data tidak di temukan');
- dbms_output.put_line('data terlalu banyak');
- dll..
Contohnya :
declare
negara_input countries.country_name%type;
negara countries.country_name%type;
kota locations.city%type;
begin
negara_input:='&nama_negara';
select country_name,count(city)
into negara,kota
from locations join countries on locations.country_id = countries.country_id
where country_name=negara_input
Group by country_name;
dbms_output.put_line('nama negara: '||negara||'jumlah kotanya: '||kota);
Exception
when no_data_found then
dbms_output.put_line('data tidak di temukan');
end;
/
maka hasil di atas, apabila kita menginput sebuah nama negara yang akan di cari
dan ternyata negara tersebut tidak di temukan , maka output nya akan mengatakan
"data tidak di temukan"
sekian pembelajaran tentang exception :D simple kan... :D
yep memang simpel :D
BalasHapustugasnya sudah diperiksa Mail, terima kasih