存储过程两个游标
发布时间: 2025-01-30 14:07:19
⑴ oracle存储过程 循环判断插入 急!!!!!!!!
不需要两个游标。
把查出来的内容 放到一起,吧type 放到一起, 平且排序
然后再根据type 依次插入,游标中,进行if逻辑判断就可以了。
⑵ Oracle存储过程游标for循环怎么写
首先编写存储过程的整体结构,如下:
create or replace procere test_proc is
v_date date; --变量定义
begin
select sysdate into v_date from al;
end test_proc;
⑶ oracle存储过程游标使用疑问
1、for t_name in (select ...) loop
这个是隐式游标,相当于一个结果集,隐式Cursor由系统自动打开和关闭。
exit when %notfound是配合fetch使用,没有fetch就不需要。
你第一个存储过程可以这样写:
create or replace procere d_1 is
begin
for cur in (select * from t_t) ---这个cur是隐式游标,无需定义,直接使用。
loop
dbms_output.put_line(cur.name);
end loop;
end;
/
2、使用的是标准的显式游标
a 定义游标---Cursor [Cursor Name] IS;
b 打开游标---Open [Cursor Name];
c 操作数据---Fetch [Cursor name]
d 关闭游标---Close [Cursor Name]
希望能帮到你。
热点内容