Selasa, 04 Januari 2011

Exception pada Oracle.

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

1 komentar:

  1. yep memang simpel :D
    tugasnya sudah diperiksa Mail, terima kasih

    BalasHapus