请问在游标在如何用动态PL/SQL?

[复制链接]
查看11 | 回复3 | 2006-4-17 13:46:34 | 显示全部楼层 |阅读模式
如以下语句 游标内我想用动态PL/SQL如何写,就是游标内的列和表名用参数传入?

CREATE OR REPLACE FUNCTION get_C2(v_table_namevarchar2 , v_table_colvarchar2, v1 varchar2)
RETURN VARCHAR2
IS
Col_c2 VARCHAR2(4000);
BEGIN
FOR cur IN (SELECT v_table_colc2FROM fromv_tab_namewherev_table_col =v1) LOOP
Col_c2 := Col_c2||cur.c2;
END LOOP;
Col_c2 := rtrim(Col_c2,1);
RETURN Col_c2;
END;
回复

使用道具 举报

千问 | 2006-4-17 13:46:34 | 显示全部楼层
up
回复

使用道具 举报

千问 | 2006-4-17 13:46:34 | 显示全部楼层
需要使用动态sql语句。
tahiti.oracle.com
搜索dynamic sql
回复

使用道具 举报

千问 | 2006-4-17 13:46:34 | 显示全部楼层
我查了一些dynamic sql,好象用在游标的列子没有
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行