存儲過程兩個游標
發布時間: 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]
希望能幫到你。
熱點內容