linkedserverdemo19.sql

来自「T-SQL示例大全」· SQL 代码 · 共 34 行

SQL
34
字号
/*
文件名称:LinkedServerDemo19.sql
*/

--  将 Access 数据库「北风贸易公司.mdb」中之「客户」数据表的数据记录返回
SELECT a.*
    FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0', 
                                           'C:\T-SQL\Database\北风贸易公司.mdb';'admin';'',
                                           客户) AS a
GO

--  关联式查询 Access 数据表与本机 SQL Server 的数据表
SELECT a.*, b.*
    FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0', 
                                           'C:\T-SQL\Database\北风贸易公司.mdb';'admin';'',
                                           客户) AS a
    INNER JOIN 北风贸易.dbo.订货主档 AS b ON a.客户编号 = b.客户编号
GO

-- 关联式查询 Access 数据表、网络名称为 TPSERVER 之
-- 远程 SQL Server 的数据表、以及本机 SQL Server 的数据表
SELECT a.客户编号, a.公司名称, b.订单号码, b.订单日期,
              (c.单价 * c.数量) * (1 - c.折扣) AS 小计
    FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0', 
                                           'C:\T-SQL\Database\北风贸易公司.mdb';'admin';'',
                                           客户) AS a 
               INNER JOIN
               OPENROWSET('SQLOLEDB','TPSERVER';'sa';'',北风贸易.dbo.订货主档) AS b
               ON a.客户编号 = b.客户编号
               INNER JOIN
              北风贸易.dbo.订货明细 AS c ON b.订单号码 = c.订单号码
    ORDER BY a.客户编号
GO

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?