集合没有初始化异常的调查。
-- Created on 2010/11/02 by WANGNAN
declare
-- Local variables here
i integer;
TYPE t_table IS TABLE OF VARCHAR2(250 );
v_table t_table := t_table(); --必须得初始化,不初始化无法使用集合
begin
-- Test statements here
v_table.extend;
v_table(1):= 'xx';
IF v_table IS NOT NULL THEN
FOR i IN 1 .. v_table.count LOOP
dbms_output.put_line(v_table(i));
END LOOP ;
END IF;
EXCEPTION
WHEN OTHERS THEN
dbms_output.put_line( Sqlerrm);
end;
如上,集合必须初始化。
Oracle 集合没有初始化异常的调查。
最新推荐文章于 2025-06-14 15:57:19 发布
本文介绍了一段PL/SQL代码中集合变量必须进行初始化的原因及其操作过程。未初始化的集合使用会导致异常。通过实例展示了如何正确初始化并使用集合。
1806

被折叠的 条评论
为什么被折叠?



