可以用一条sql语句在两个不同数据库间查询并拷贝数据吗?(50分)

  • 主题发起人 主题发起人 WorldCreater
  • 开始时间 开始时间
W

WorldCreater

Unregistered / Unconfirmed
GUEST, unregistred user!
可以用一条sql语句在两个不同数据库间查询并拷贝数据吗?
假设有两数据库oracle和sql server
我想用一条sql语句查询oracle中的表A并将结果存入sql server的表A中
可以吗?
 
用函数OpenQuery
 
这个应该是实现不了的,如果在机器上调用dts包,是可以实现这个功能的。
在网上找,有先写一个bat文件,然后在调用dts包的。
 
可以的
SELECT *
FROM OPENDATASOURCE(
'SQLOLEDB',
'Data Source=ServerName;User ID=MyUID;Password=MyPass'
).Northwind.dbo.Categories
 
可以,字段名写法:数据库名..表名.字段名,表名写法:数据库名..表名
试试!^_^
 
后退
顶部