- 26
- 0
- 约6.39千字
- 约 23页
- 2018-05-15 发布于四川
- 举报
2006-8 异常处理 什么是异常情态 异常处理处理的是运行时错误,异常分为预定义异常和用户自定义异常。 声明异常情态 异常情态在块的声明部分进行声明,在块的执行部分进行触发,在块的异常部分进行处理。 用户定义类型异常情态,需要程序员自己定义代码,对异常情况进行处理。 例: Declare e_toomanystudents exception; e_toomanystudents的作用域和本块的其他变量相同。 预定义型异常情态 预定义型异常情态可以直接使用,没有必要声明。 Invalid_cursor:当执行非法的游标操作时,会引发这个错误,如试图关闭已关闭的游标。 Cursor_already_open:试图打开已经打开的游标,会引发这个错误。 No_data_found:当select into语句没有返回行时,和引用没有赋值过的pl/sql表的元素时会引发这个错误。 Too_may_rows:当select into 语句返回多个行时,会引发这个错误。 Invalid_number:当试图从字符串转换为数值失败时,会引发这个错误,在过程性语句中会引发value_error错误。 如:下面的语句引发invalid_number错误,因为‘x’不是数值。 Insert into students(id,first_name,last_name) values
您可能关注的文档
- 第9章收入 成本.ppt
- §4.1 了解控制.ppt
- 近现代法国的教育.ppt
- 室内布局合理分析.ppt
- 基于“沙漏营销”理论的飞信业务创收手段深度挖掘方案.ppt
- 6-2 杠杆原理.ppt
- C05 附录I-平面图形的几何性质13-1.ppt
- 地球科学概论--0 绪论(资工、地信、地质).ppt
- 09-10年国内B2B电子商务分析报告.ppt
- 执业兽医考试兽医法律法规.ppt
- 绿色食品 高山萝卜栽培技术规程DB50_T 1344-2023_可搜索.pdf
- 生猪智慧养殖数字化应用与管理 第3部分:智能设备DB50_T 1275.3-2022_可搜索.pdf
- 水质 氯霉素类抗生素的测定 液相色谱—串联质谱法DB50_T 1364-2023_可搜索.pdf
- 食品安全监督抽样技术规范DB50_T 1455-2023_可搜索.pdf
- 鲜食豌豆生产技术规程DB50_T 1400-2023_可搜索.pdf
- 养老机构常见风险源识别规范DB50_T 1568-2024_可搜索.pdf
- 智慧高速公路第2部分:智慧化分级DB50_T 10001.2-2021_可搜索.pdf
- 中蜂蜂群扩繁技术规范DB50_T 1438-2023_可搜索.pdf
- 重庆火锅红油制作技术规程DB50_T 1287-2022_可搜索.pdf
- 黄连林下种植技术规程DB50_T 1502-2023_可搜索.pdf
原创力文档

文档评论(0)