ORACLE 8i 的存储过程里面 select aaa into var1 from tablea 如果记录为空,会出错.怎么解决
2007-06-18 14:11
471 查看
1、v_dummy := 0;
begin
select 1 into v_dummy from dual where 1=2;
exception when no_data_found
null;
end; 如果还和其他语句放在一起。 最好将该SQL语句独立作成块。
2、用select max(colname)或者select min(colname) 来解决。
begin
select 1 into v_dummy from dual where 1=2;
exception when no_data_found
null;
end; 如果还和其他语句放在一起。 最好将该SQL语句独立作成块。
2、用select max(colname)或者select min(colname) 来解决。
相关文章推荐
- oracle的存储过程中新建表后,怎么往表里面插入数据。
- select into 如果记录为空,会出错.怎么解决
- oracle 存储过程 传参数,如果是希望传参值也被利用起来,存储过程里面虽有IN,但OUT必不可少。
- oracle 执行包含update语句的存储过程并获取结果记录
- 这是oracle包实体里面的一个存储过程 oracle存储过程中的if...elseif...else用法
- oracle 存储过程循环插入10000条记录---存储过程
- 解决我的开源代码里面的前一篇后一篇的跳页问题,由于时间关系我不发图了,存储过程没有更改,我改进了一下报错功能,用来重新定义属性
- oracle 存储过程最好的记录错误方式
- oracle启动 /停止的几种方法以及 启动和停止过程中出错的解决办法
- 记录一次客户Oracle启动不了的解决过程
- oracle在存储过程中无法查询 v$session、v$process表的解决办法
- sqlserver2008查看表记录或者修改存储过程出现目录名无效错误解决方法
- oracle存储过程一(返回单条记录的值)
- oracle存储过程中select into 在表中无数据时会出错
- Oracle 存储过程部署时sqlplus无响应问题记录
- 在"Select top 2 * from news order by count"进行筛选时,如果count值有重复时,则筛选结果将不是2条记录,这个问题该怎么解决?
- oracle启动/停止的几种方法以及 启动和停止过程中出错的解决办法
- oracle 存储过程循环插入10000条记录---存储过程
- ORACLE 11G在存储过程里面遍历游标, 调用job任务定时执行
- oracle 存储过程记录