2014-06-11 37 views
1

我有一个要求,我的光标列数不断变化。所以如何定义基于这种动态游标的PLSQL表类型。如何定义PLSQL表类型基于动态光标

感谢 维杰

+2

您的游标定义为'CURSOR MY_CURSOR是SELECT BLAH,BLAH2,BLAH3 FROM BLAH_TABLE WHERE BLAH = BLEH'还是SELECT语句构建为字符串,然后打开到SYS_REFCURSOR?或者你在做别的事情?请编辑问题并包含显示您正在做的事情的代码。谢谢。 –

回答

0

我想你可以根据使用%ROWTYPE该临时表在创建基于光标运行时表,然后定义表类型。

不要忘记在程序单元末尾放置临时表。

+1

在Oracle创建和删除表中,运行时几乎总是弊端。 – user272735