我需要一些东西来为带有varchar2输入参数的函数赋予行类型,然后在Oracle 11g PLSQL例程中将其转换回行类型。
我想编写一个Funktion包装器,该包装器在调用带有参数的动态给定的Funktion之前执行各种操作。
我对普通参数没有问题,但是当我需要将行类型作为参数时,我无法运行它。我可以单独给alle Columns作为Parameter,但这不是一个好选择。
现在,我正在寻找一种将行类型转换为varchar2之类的方法,并在动态调用的funktion中将其转换回行类型,以便我拥有所有值。
希望有个好方法。
编辑:
@ Lukasz Szozda:传递光标很好,但是我需要循环遍历的实际行。
@William Robertson:不可能。 Funktion是一个包装程序,就像我在调用未知表之前所说的那样。我之前无法定义。我以前从行类型不知道表。只有调用函数和动态调用的函数知道它,而它们之间的包装器函数则不知道。