linkedserverdemo25.sql
来自「T-SQL示例大全」· SQL 代码 · 共 47 行
SQL
47 行
/* 文件名称: LinkedServerDemo25.sql */
USE master
GO
-- 连接服务器 MyLinkedServer 的数据来源是网络名称为 TPSERVER 的 SQL Server
EXEC sp_addlinkedserver @server = 'MyLinkedServer',
@srvproduct = N'',
@provider = N'SQLOLEDB',
@datasrc = N'TPSERVER'
GO
-- 将远程 Access 数据表中的数据记录批量新增至远程的 SQL Server 数据表
INSERT MyLinkedServer.北风贸易.dbo.章立民工作室
(
身份证号码,姓名,性别,地址,邮政编码,出生日期,
婚姻状况,雇用日期,起薪,目前薪资,加薪日期,部门
)
SELECT b.身份证号码,b.姓名,b.性别,b.地址,b.邮政编码,b.出生日期,
b.婚姻状况,b.雇用日期,b.起薪,b.目前薪资,b.加薪日期,b.部门
FROM
OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'C:\T-SQL\Database\北风贸易公司.mdb';'admin';'',
章立民工作室) AS b
GO
-- 将远程 SQL Server 数据表中的数据记录批量新增至远程的 Access 数据表
INSERT OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'C:\T-SQL\Database\北风贸易公司.mdb';'admin';'',
本月寿星)
(
员工姓名,出生日期
)
SELECT k.姓名,k.出生日期 FROM
OPENDATASOURCE('SQLOLEDB',
'Data Source = TPSERVER;
User ID = sa;
Password=;').北风贸易.dbo.章立民工作室 AS k
WHERE MONTH(k.出生日期) = MONTH(GETDATE()) AND
DATEDIFF(yy,k.出生日期,GETDATE()) >= 18
GO
EXEC sp_dropserver 'MyLinkedServer'
GO
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?