在定义有参数的存储过程的时候 ,不排除有输入参数和输出参数 什么时候在定义参数数据类型的时候有必要赋空值 例如
create or replace procedure a1
( num number:=null) 是不是赋空值了 就必须在begin 里 判断 if num is null then .....? 判断或者不判断对异常处理有什么影响 例如输入了表里没有的num 需要捕获no_data_found异常来处理。 赋空值 判断 异常捕获 他们之间的联系让我有点晕了,, 请教高手 十分感谢哈。
create or replace procedure a1
( num number:=null) 是不是赋空值了 就必须在begin 里 判断 if num is null then .....? 判断或者不判断对异常处理有什么影响 例如输入了表里没有的num 需要捕获no_data_found异常来处理。 赋空值 判断 异常捕获 他们之间的联系让我有点晕了,, 请教高手 十分感谢哈。
解决方案 »
- oracle的用户名system/sys
- tnsnames.ora如此,为什么总是有ora_12154:TNS:无法解析指定的连接字符串
- 急急急!oracle报PLS-00103的错误,插入语句拿出来是对的,放到存储过程中就错了
- 调用存储过程出错了,这是什么错误?
- Windows的客户端可以连接Redhat8.0里的oracle,但是不能连接Redhat Enterprise 3里的oracle?
- oracle11g标准版详细安装步骤
- 一个特殊的查询,不知道ORACLE能否写,请教高手,%%在线等待**
- 各位叔叔大爷嫂嫂婶子兄弟姐妹,走过路过的来看看了啊:
- 在oracle9i中如何看到我插入的记录?
- 以system登录后,打开的是哪个数据库
- SNAPSHOT_NAME里有两个项目不知道什么意思。
- oracle dump文件
no_data_found异常来处理 是获得的结果为空时候捕获的,一般来说查询结果为空时十分正常的,除非你需求需要进行相关处理
谢谢楼上两位 好像理清楚一点了 还需要继续帮助。