阿木伯 著 |
|
FORM中,Exception(例外)都有哪些,如何书写? |
|
- 软件环境:
1、服务器端:Windows NT4.0+ORACLE 8.0.4
ORACLE安装路径为:C:\ORANT
2、客户端:Windows 98、Developer/2000客户端安装(版本2.1)
- 实现方法:
BEGIN 《PL/SQL块》; Exception when no_data_found then --没有找到数据 《响应命令》; when too_many_rows then --返回多行,隐式光标每次只能检索一行数据 《响应命令》; when invalid_number then --字符向数字转换失败 《响应命令》; when zero_divide then --被零除 《响应命令》; when dup_val_on_index then --向唯一索引中插入重复数据 《响应命令》; when invalid_cursor then --非法游标操作 《响应命令》; when value_error then --数字的,数据转换,截字符串或强制性的错误 《响应命令》; when others then --发生其它任何错误 null; --选择一:什么也不做,就当错误没发生 raise form_trigger_failure; --选择二:挂起当前程序 END;
|
【最后更新:】 |
|