答案 0 :(得分:0)
经过数小时的研究,我发现您无法通过数据库链接返回SYS_REF_CURSOR数据类型。甚至从一个Oracle数据库到另一个Oracle数据库。
如果Oracle数据库A是产生SYS_REF_CURSOR的数据库,而数据库B是使用者-我在网上找到的唯一方法是检索数据库A内的数据并将其存储到表中,然后通过数据库链接传递该表
这真的是唯一的方法吗?我对oracle有点陌生,但这似乎应该已经可以完成。上面的链接来自10多年前。
答案 1 :(得分:0)
您可以使用SSIS和SSIS Data Streaming Destination连接到SSIS中的Oracle,并在SQL查询中使用SSIS包的输出。
在SSIS中,您可以使用Oracle的OleDB,ODBC,ADO.NET连接器,也可以使用.NET脚本连接到Oracle。