如何在另一個游標中聲明游標

如何在游標c_employees內聲明其他游標?

注意:游標c_employees返回employess_id,這個id傳遞給where子句中的另一個游標。

For example

cursor c_employees
        is
            Select employees_id from employees;
begin
    for e in c_employees loop
        begin
           --How here define other cursor from cursor_employees I get employess_id and put as parameter.

           cursor c_leaves is Select hours from my_table where employess_id = e.employess_id;
           for j in c_leaves loop
                begin
                   Insert into table2(......
                end;
           end loop;
? 最佳回答:

因此,游標可以獲取參數

cursor c_employees    is
            Select employees_id from employees;
cursor c_leaves(e_id int)
  is Select hours from my_table where employess_id = e_id;
            
begin
    for e in c_employees loop
        begin
           for j in c_leaves(e.employees_id) loop
                begin
                   Insert into table2(......
                end;
           end loop;

但是一般來說,當您開始看到帶有游標等etc...its的游標時,也需要考慮是否可以用聯接替換查詢。例如,上面的代碼可能只是

insert into table2
select ..
from employees e, my_table m
where e.employess_id = m.employess_id;
主站蜘蛛池模板: 日本一区二区三区爆乳| 欧美日韩综合一区二区三区| 麻豆精品人妻一区二区三区蜜桃| 成人区人妻精品一区二区不卡视频 | 国产在线无码视频一区二区三区| 日本一区二区三区不卡视频| 久久国产精品一区二区| A国产一区二区免费入口| 日韩精品一区二区三区视频| 亚洲福利一区二区精品秒拍| 日本一区二区在线| 亚洲国产精品一区二区第一页| 国产激情精品一区二区三区| 一区二区高清在线| 日韩精品一区二区三区中文字幕| 韩国福利视频一区二区| 国产精品免费视频一区| 日韩精品中文字幕视频一区 | 精品国产毛片一区二区无码| 人妻av综合天堂一区| 伊人久久精品无码麻豆一区| 久久国产精品无码一区二区三区 | 精品国产AⅤ一区二区三区4区 | 一区二区三区电影网| 一区二区三区免费看| 亚洲一区二区三区免费| 国产成人精品无人区一区| 久久无码人妻精品一区二区三区| 久久成人国产精品一区二区| 国产成人一区二区三区在线| 国产一区二区三区免费| 无码人妻品一区二区三区精99| 一区二区三区日韩精品| 精品一区二区三区四区在线播放 | 国产精品视频一区麻豆| 国产精品无码一区二区三区不卡| 国产福利酱国产一区二区| 精品一区二区三区四区电影| 久久精品国产亚洲一区二区三区| 中文字幕AV一区中文字幕天堂| 无码人妻AV免费一区二区三区|