日期:2014-05-17  浏览次数:20954 次

请教 Oracle存储过程处理大对象clob问题!!~!
 
在存储过程里涉及处理一个表的一个字段a(clob),
给这个字段a查询赋值 select a into b from table,
当 a 为 null 时 就报错,怎么捕捉判断为null时 赋值没有问题呢

------解决方案--------------------
到目前为止我还没有在过程中操作过blob。不过向你提供的select语句当没有满足条件的信息时,是会抛出异常的。所以在使用select into时,最好在过程捕获一下异常,如下:
create or replace test_proc
as
l_b varchar2(10);
begin
select a into 1_b from table;
exception
when others then
null;

end;