⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 linkedserverdemo3.sql

📁 T-SQL示例大全
💻 SQL
字号:
/*
文件名称:LinkedServerDemo3.sql
*/
USE master
GO

EXEC sp_addlinkedserver 
   @server = '北风贸易公司', 
   @srvproduct = N'Access 2002',
   @provider = N'Microsoft.Jet.OLEDB.4.0', 
   @datasrc = N'C:\T-SQL\Database\北风贸易公司.mdb'
GO

-- 表示如果您采用 SQL Server 的帐户验证连接至 SQL Server, 则以
-- 用户名称 Admin 且没有密码登入连接服务器「北风贸易公司」。
EXEC sp_addlinkedsrvlogin '北风贸易公司','false',NULL,'Admin',NULL
GO

-- 由于 Access 没有 Catalog(数据库) 与 Schema(拥有者) 名称,因此于
-- 分布式查询中请使用 linked_server...table_name 的四部份名称形式
SELECT * FROM 北风贸易公司...客户

-- 使用四部份名称查询关联数据表的写法
SELECT a.客户编号, a.公司名称,
               SUM((c.单价 * c.数量) * (1 - c.折扣)) AS 订货总金额
FROM 北风贸易公司...客户 AS a 
                    INNER JOIN 北风贸易公司...订货主档 AS b
                                ON a.客户编号 = b.客户编号
                    INNER JOIN 北风贸易公司...订货明细 AS c
                                ON b.订单号码 = c.订单号码
GROUP BY a.客户编号, a.公司名称

GO

EXEC sp_linkedservers
GO

EXEC sp_dropserver '北风贸易公司','droplogins'
GO

⌨️ 快捷键说明

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