问题描述
我想选择从sql Server到Oracle(Toad Apps)的数据。
如果从Oracle到sql Server的操作如此完成
Insert Into M_CLASSIFICATION_ORACLE
SELECT * From OPENQUERY ([B1APPS],'select * from V_Classification_Asset' ) AS derivedtbl_1
在Oracle(Toad应用程序)中如何?
解决方法
您可以使用CREATE DATABASE LINK
来做到这一点:
创建数据库链接以连接到SQL Server:
CREATE DATABASE LINK link-name ...
使用数据库链接查询SQL Server:
SELECT * FROM sqlserver-table-name@link-name;
文档:
https://www.oracletutorial.com/oracle-administration/oracle-create-database-link/
使用数据库链接调用存储过程: https://dba.stackexchange.com/questions/1856/running-a-stored-procedure-across-db-link