INSERT INTO TableName
SELECT *
FROM OPENDATASOURCE('SQLOLEDB' , 'Data Source=10.1.1.1;User ID=sa;Password=sa').DBName.dbo.TableName
WHERE SaleDate >= '2015-1-1'
--openrowset
--openquery
--opendatasource
本文介绍了一种使用T-SQL的OPENDATASOURCE功能从远程数据库同步数据到本地数据库的方法。具体通过INSERT INTO...SELECT FROM OPENDATASOURCE语法实现,并给出了具体的SQL示例,该示例展示了如何根据特定条件(如SaleDate大于等于'2015-1-1')从远程服务器抓取数据。
INSERT INTO TableName
SELECT *
FROM OPENDATASOURCE('SQLOLEDB' , 'Data Source=10.1.1.1;User ID=sa;Password=sa').DBName.dbo.TableName
WHERE SaleDate >= '2015-1-1'
--openrowset
--openquery
--opendatasource
770

被折叠的 条评论
为什么被折叠?