Fork me on GitHub
摘要: 异常分为预定义异常和用户自定义异常。预定义异常是由系统定义的异常。由于他们已在STANDARD包中预定义了,因此,这些预定义异常可以直接在程序中使用,而不用在预定义部分声明。而用户自定义异常则需要在定义部分声明后才能在可执行部分使用。用户自定义异常对应的错误不一定是Oracle错误,例如,它可能... 阅读全文
posted @ 2015-08-21 17:32 何海洋 阅读(792) 评论(0) 推荐(0) 编辑
摘要: 1、包的定义 一个包由两个独立的部分组成--包头和包体。给部分被单独地存放在数据字典中。1.1定义包头语法:CREATE [OR REPLACE] PACKAGE [schema.] package{IS|AS} pl/sql_package;package是包的名称pl/sql_packa... 阅读全文
posted @ 2015-08-21 16:12 何海洋 阅读(862) 评论(0) 推荐(0) 编辑
摘要: 1、创建存储过程1.1语法:CREATE[OR REPLACE] PROCEDURE [schema.] procedure_name[(argument[{IN|OUT|IN OUT}] datatype[,...])] {IS|AS} pl/sql_body;procedure_name为存储过... 阅读全文
posted @ 2015-08-21 11:53 何海洋 阅读(9856) 评论(1) 推荐(6) 编辑