PL / sql:通过dblink将参数传递给SQL_INLINE_TABLE_VALUED_FUNCTION

时间:2019-04-18 12:25:57

标签: sql-server oracle odbc dblink

我正在尝试通过oracle dblink将参数传递给SQL_INLINE_TABLE_VALUED_FUNCTION mssql服务器。 dblink看起来可以很好地工作并可以到达视图,当我尝试从参数化内联表中进行选择时,表不是问题,而我无法破解它。

Oracle 12c

--Works just fine;
select * from sys.objects@sqlserver;

--All those throw parsing error;
select * from this.user.table('param')@sqlserver;
select * from user.table('param')@sqlserver;
select * from "user.table('param')"@sqlserver;
select * from "this.user.table('param')"@sqlserver;

--Throws Parameters were not supplied for the function...Statment(s) could not be prepared
select * from user.table@sqlserver

任何文档都很好。或者,如果有人已经解决了这个问题,最好分享经验。

0 个答案:

没有答案