码迷,mamicode.com
首页 > 数据库 > 详细

ING_工作暂记_Oracle报表

时间:2018-08-27 18:11:36      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:过程   报表   分享图片   定义   错误   nbsp   ati   code   rac   

1、存储过程中的WHEN OTHERS THEN是什么意思。

技术分享图片

异常分很多种类,如NO_FOUND。OTHERS处本应该写异常名称,如果不想把异常分得那么细,可以笼统一点用OTHERS来捕获,即所有异常均用OTHERS来捕获。

 

2、":="代表什么。

":="是赋值符号,如: name :=‘sky‘。

 

3、SQLCODE

SQLCODE是数据库操作的返回码,其中0--成功;-1--失败。

 

4、RAISE_APPLICATION_ERROR

RAISE_APPLICATION_ERROR在子程序内部使用时,能从存储子程序中抛出自定义的错误消息。
语法如下:

RAISE_APPLICATION_ERROR(error_number, error_message, [keep_errors]);

error_number是范围在-20000到-20999之间的负整数;
error_message是最大长度为2048字节的字符串;
keep_errors是一个可选的布尔值,True表示新的错误将被添加到已经抛出的错误列表中,False表示新的错误将替换当前的错误列表,默认为False。

 

5、CREATE OR REPLACE PROCEDURE

CREATE OR REPLACE PROCEDURE的意思是若数据库中已经存在这个名字的存储过程则替代它,若没有则创建存储过程。

 

ING_工作暂记_Oracle报表

标签:过程   报表   分享图片   定义   错误   nbsp   ati   code   rac   

原文地址:https://www.cnblogs.com/soupk/p/9542479.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!