【发布时间】:2017-02-09 16:32:34
【问题描述】:
我有一台带有 Oracle DB 的主服务器和 10 台具有相同 DB 结构的 MSSQL 服务器。我已经为所有名为 MSSQL_A、MSSQL_B、MSSQL_C..etc 的服务器创建了数据库链接,并且可以通过执行获取数据
SELECT * FROM MY_TABLE@MSSQL_A
SELECT * FROM MY_TABLE@MSSQL_B
...
我在主/Oracle 服务器上创建了新表 MY_CENTRAL_TABLE,其结构与 MSSQL 服务器上的 MY_TABLE 相同,并带有标识数据来源的 db_link 的附加列。
你能帮我开发一个存储过程,它会从 MY_TABLE@ 加载数据并将其插入到MY_CENTRAL_TABLE,其中 db_link 将作为参数传递给过程吗?
谢谢!
【问题讨论】: