ING_工作暂记_Oracle报表
Posted soupk
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ING_工作暂记_Oracle报表相关的知识,希望对你有一定的参考价值。
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报表的主要内容,如果未能解决你的问题,请参考以下文章
交叉报表列头排序时遇到的oracle问题—oracle ORA-12704:字符集不匹配varchar2转化为nvarchar2字符缺失case when else后的字符类型要一致