--跨服务器查询如下:
SELECT a.*,b.stor_Name
FROM OPENROWSET('MSDASQL',
'DRIVER={SQL Server};SERVER=tom;UID=sa;PWD=123',
pubs.dbo.authors) AS a,stores b
ORDER BY a.au_lname, a.au_fname
--其中,tom为远程服务器名,stores 是本机数据库pubs中的表
--需要注意的是若二个表中的记录数目不同会导致某一个表产生完全重复的行,
--得到的记录集的行数为最长的那个表中的行数
如:
insert into dbo.Kqmx_200704
select *
from openrowset('MSDASQL',
'DRIVER={SQL Server};SERVER=192.168.1.253;UID=sa;PWD=',
one.dbo.Kqmx_200704)
SELECT a.*,b.stor_Name
FROM OPENROWSET('MSDASQL',
'DRIVER={SQL Server};SERVER=tom;UID=sa;PWD=123',
pubs.dbo.authors) AS a,stores b
ORDER BY a.au_lname, a.au_fname
--其中,tom为远程服务器名,stores 是本机数据库pubs中的表
--需要注意的是若二个表中的记录数目不同会导致某一个表产生完全重复的行,
--得到的记录集的行数为最长的那个表中的行数
如:
insert into dbo.Kqmx_200704
select *
from openrowset('MSDASQL',
'DRIVER={SQL Server};SERVER=192.168.1.253;UID=sa;PWD=',
one.dbo.Kqmx_200704)
浙公网安备 33010602011771号