请教一个循环条件 我的一个过程b中有一个参数是ID,在临时表ID_TEMP_TAB中只有字段ID_TEMP,ID_TEMP中有多条数据,每条数据都是一个参数ID,我想每次运行都把ID_TEMP字段的数据传一遍运行过程B。也就是说要根据ID_TEMP字段的数据数来控制过程b的循环,不知道如何来做这个循环条件,请各位指教。只要能自动得出ID_TEMP字段的数据条数应该就可以,谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用游标啊,取出ID_TEMP_TAB中符合条件的ID_TEMP然后做循环啊 select count(ID_TEMP)FROM ID_TEMP_TAB我用这条语句可以吗? 假设你用一个存储过程A表跑BCREATE OR REPLACE PROCEDUREasid_temp varchar2;cursor cur_idis select ID_TEMPfrom ID_TEMP_TABwhere 条件;begin open cur_id loop fetch into id_temp; exit cur_id%notfound; exec b(id_temp);/*传参数跑B*/ end loop;end 一个非常奇怪的问题 Oracle SQL Developer 问题 存储过程的调用 oracle 触发器。当表中期中成绩字段或期末成绩字段任一个改变时 总成绩随之改变。 如何把oracle数据导入到sybase 求一SQL语句(使用Oracle) 高手请进.Orcale数据库,如果将列数据变成行!!!!!高分跪求!!! 如下的sql怎么写? 请大侠帮助小弟如何在pl/sql程序中调用? oracle双机热备怎么做? 如何不在本机安装ORALCE,就可以在远程访问Oracle oracle的insert语句有长度限制吗?
CREATE OR REPLACE PROCEDURE
as
id_temp varchar2;
cursor cur_id
is select ID_TEMP
from ID_TEMP_TAB
where 条件;
begin
open cur_id
loop
fetch into id_temp;
exit cur_id%notfound;
exec b(id_temp);/*传参数跑B*/
end loop;
end