通常,我这样调用我的函数:
我已经尝试了多次移动数据库链接,但没有效果。我尝试将其放在参数列表后面、最后一个括号后面、包名后面...我还尝试了所有上述排列方式,包括在包名之前加模式名称。我已经没有更多的想法了。
这是 Oracle 10g。我怀疑问题可能是在调用它的模式中未定义函数的返回类型,但如果是这种情况,我感觉应该会得到不同的错误。
谢谢你的帮助!
SELECT *
FROM TABLE(
package_name.function(parameters)
)
我正在尝试通过数据库链接调用此函数。我的直觉告诉我以下是正确的语法,但我还没有使其工作:
SELECT *
FROM TABLE(
package_name.function@DBLINK(parameters)
)
> ORA-00904: "PACKAGE_NAME"."FUNCTION": invalid identifier
我已经尝试了多次移动数据库链接,但没有效果。我尝试将其放在参数列表后面、最后一个括号后面、包名后面...我还尝试了所有上述排列方式,包括在包名之前加模式名称。我已经没有更多的想法了。
这是 Oracle 10g。我怀疑问题可能是在调用它的模式中未定义函数的返回类型,但如果是这种情况,我感觉应该会得到不同的错误。
谢谢你的帮助!