|
declare
error_code number(5);
error_message varchar2(2048);
begin
insert into dept values ('D01','なまえ');
exception
when others then
error_code := sqlcode;
error_message := sqlerrm;
dbms_output.put_line('エラーコード:' || error_code);
dbms_output.put_line('エラーメッセージ:' || error_message);
end;
実効結果
エラーコード:-1
エラーメッセージ:ORA-00001: 一意制約(TEST.SYS_C005430)に反しています
PL/SQLプロシージャが正常に完了しました。
SQL>
|