Oracle 11g PLSQL将行类型转换为Varchar2(或其他sql类型)并返回到行类型

时间:2019-01-13 12:14:02

标签: oracle plsql oracle11g

我需要一些东西来为带有varchar2输入参数的函数赋予行类型,然后在Oracle 11g PLSQL例程中将其转换回行类型。

我想编写一个Funktion包装器,该包装器在调用带有参数的动态给定的Funktion之前执行各种操作。

我对普通参数没有问题,但是当我需要将行类型作为参数时,我无法运行它。我可以单独给alle Columns作为Parameter,但这不是一个好选择。

现在,我正在寻找一种将行类型转换为varchar2之类的方法,并在动态调用的funktion中将其转换回行类型,以便我拥有所有值。

希望有个好方法。

编辑:

@ Lukasz Szozda:传递光标很好,但是我需要循环遍历的实际行。

@William Robertson:不可能。 Funktion是一个包装程序,就像我在调用未知表之前所说的那样。我之前无法定义。我以前从行类型不知道表。只有调用函数和动态调用的函数知道它,而它们之间的包装器函数则不知道。

0 个答案:

没有答案