如何通过链接服务器将SQL2008中的表或表值参数传递给Oracle过程?

时间:2012-02-23 09:16:03

标签: oracle sql-server-2008 tsql plsql sys-refcursor

我有一个oracle存储过程,它通过引用游标接受一个值列表。此oracle数据库在单独的SQL Server 2008实例中设置为链接服务器。

如何在SQL中使用此过程,传递表,行或表值参数?

1 个答案:

答案 0 :(得分:0)

我知道这个问题很久以前就被问过了,但对于谷歌人来说并且遇到这个帖子......

听起来你需要做一个openquery。

这基本上将'select ...'部分(可能是存储过程exec)命令发送到链接服务器并等待响应。

SELECT * FROM OPENQUERY(Your_Linked_Server_Name,'select * from TableName,其中RecordID = 4')