基本是这样的结构: declare
v_col1 varchar2(20);
...
cursor cur is select col1 from table1 where ... ;
--如果需要动态cursor,需要定义ref cursor begin
open cur;
fetch cur into v_col1;
while cur%found
loop
...
fetch cur into v_col1; end loop;
close cur; exception
when no_data_found then
...
end;
解决方案 »
- oracle 同比和环比 怎么写
- ORA-01475: 必须对光标重新进行语法分析来改变赋值变量的数据类型.
- 请高手指点一下我这个java的初哥,关于java调用oracle储存过程的问题?
- 请教:一个报错搞不定.
- 【100分在线等】求解一个简单的题
- 请问大家在oracle中怎样用一个字段唯一标识一条记录?
- 谁用过OCI涵数,近来看看.
- 这条sql在oracle存储过程中怎么写--在线等待
- 通过在MSSQL中定义用户数据类型是否有助于以后将表移到Oracle来
- oracle里如何实现视图?
- 如何写程序将access里的数据导入到oracle里?
- 想学习Oracle不知道从那入手!对Oracle很迷茫! 大家谈谈,进者有分
v_col varchar2(10);
cursor t_sor is
select col1 from tabname;
begin
for v_sor in t_sor loop
v_col:=v_sor.col1;
dbms_output.put_line(v_col);
end loop;
end;
/