数据仓库 oracle存储过程中循环forin是如何使用的?

oracle存储过程中循环forin是如何使用的?1、定义带参数的游标:cursor cur(v_codetype ldcode.Codetype%TYPE) isselect * from ldco

oracle存储过程中循环forin是如何使用的?

1、定义带参数的游标:cursor cur(v_codetype ldcode.Codetype%TYPE) isselect * from ldcode where codetype = v_codetype --定义游标定义游标格式:cursor 游标名称(变量定义) is 查询语句2、编写for循环部分:--游标for循环开始for temp in cur("llmedfeetype") loop--temp为临时变量名,自己任意起--cur("llmedfeetype")为"游标名称(传入的变量)"Dbms_Output.put_line(temp.Code) --输出某个字段,使用"变量名.列名"即可。end loop--游标for循环结束3、最后,点击DBMS Output标签页查看结果,如图所示,这样就可以解决问题了。

oracle存储过程中利用游标打印临时表中内容?

你用的是那个游标没用,稍微修改一下。定义也不要。OPEN CUR_BANKBOOK for "select RIQI,Currency,Summary,Amount from detailD_E order by RIQI"for cur_balance IN cur_BANKBOOK LOOP改成for cur_balance IN (select RIQI,Currency,Summary,Amount from detailD_E order by RIQI ) loop