第5章_Oracle PL SQL语言及编程--包、触发器、同义词、序列.pptVIP

  • 12
  • 0
  • 约1.75万字
  • 约 74页
  • 2016-12-11 发布于湖北
  • 举报

第5章_Oracle PL SQL语言及编程--包、触发器、同义词、序列.ppt

5.8.4 修改序列 语法如下: ALTER SEQUENCE 序列名 …… 注意!可以修改的序列内容有如下限制: 不能修改序列的初值; 序列的最小值不能大于当前值; 序列的最大值不能小于当前值。 例如: ALTER SEQUENCE test_seq2 INCREMENT BY 3; 5.8.5 删除序列 语法如下: DROP SEQUENCE 序列名; 补充:异常处理 用户编写的PL/SQL块在执行过程中难免会发生一些错误或者异常情况。例如,除数为0或者无法建立到Oracle的连接等。这里涉及的错误并不是由于程序的语法错误引起的,而是因为程序在运行时引发的错误,这就是异常。 好的程序应该对可能发生的异常情况进行处理。 如果要在PL/SQL块中对异常进行处理,就需要在异常处理部分EXCEPTION块中编写处理程序。 异常处理 举例 例如: DECLARE width INTEGER; height INTEGER := 0; -此处给0,则后面执行块中代码会引发异常 area INTEGER :=6; BEGIN width := area/height; --引发异常 DBMS_OUTPUT.PUT_LINE( width = || width); EXCEPTION

文档评论(0)

1亿VIP精品文档

相关文档