跨服务器操作SQL语句
2013-04-09 11:19
127 查看
--连接远程/局域网数据(openrowset)
--1、openrowset
--查询示例
select * from openrowset( 'SQLOLEDB', 'sql服务器名
'; '用户名 '; '密码',数据库名.dbo.表名)
--生成本地表
select * into 表 from openrowset( 'SQLOLEDB ', 'sql服务器名 '; '用户名 '; '密码 ',数据库名.dbo.表名)
--把本地表导入远程表
insert openrowset( 'SQLOLEDB ', 'sql服务器名 '; '用户名 '; '密码 ',数据库名.dbo.表名)
select *from 本地表
--更新本地表
update b
set b.列A=a.列A
from openrowset( 'SQLOLEDB ', 'sql服务器名 '; '用户名 '; '密码 ',数据库名.dbo.表名)as a inner join 本地表 b
on a.column1=b.column1
2.--openquery用法需要创建一个连接
--首先创建一个连接创建链接服务器
exec sp_addlinkedserver 'ITSV
', ' ', 'SQLOLEDB
', '远程服务器名或ip地址
'
--查询
select *
FROM openquery(ITSV, 'SELECT * FROM 数据库.dbo.表名 ')
--把本地表导入远程表
insert openquery(ITSV, 'SELECT * FROM 数据库.dbo.表名 ')
select * from 本地表
--更新本地表
update b
set b.列B=a.列B
FROM openquery(ITSV, 'SELECT * FROM 数据库.dbo.表名 ') as a
inner join 本地表 b on a.列A=b.列A
--1、openrowset
--查询示例
select * from openrowset( 'SQLOLEDB', 'sql服务器名
'; '用户名 '; '密码',数据库名.dbo.表名)
--生成本地表
select * into 表 from openrowset( 'SQLOLEDB ', 'sql服务器名 '; '用户名 '; '密码 ',数据库名.dbo.表名)
--把本地表导入远程表
insert openrowset( 'SQLOLEDB ', 'sql服务器名 '; '用户名 '; '密码 ',数据库名.dbo.表名)
select *from 本地表
--更新本地表
update b
set b.列A=a.列A
from openrowset( 'SQLOLEDB ', 'sql服务器名 '; '用户名 '; '密码 ',数据库名.dbo.表名)as a inner join 本地表 b
on a.column1=b.column1
2.--openquery用法需要创建一个连接
--首先创建一个连接创建链接服务器
exec sp_addlinkedserver 'ITSV
', ' ', 'SQLOLEDB
', '远程服务器名或ip地址
'
--查询
select *
FROM openquery(ITSV, 'SELECT * FROM 数据库.dbo.表名 ')
--把本地表导入远程表
insert openquery(ITSV, 'SELECT * FROM 数据库.dbo.表名 ')
select * from 本地表
--更新本地表
update b
set b.列B=a.列B
FROM openquery(ITSV, 'SELECT * FROM 数据库.dbo.表名 ') as a
inner join 本地表 b on a.列A=b.列A
相关文章推荐
- SQL语句操作数据与一些函数使用的丰富数据库
- SQL语句操作数据表
- 用SQL语句添加删除修改字段、一些表与字段的基本操作、数据库备份等
- Oracle SQL 语句对时间操作的总结
- JAVA操作Access数据库和如何在Access中写sql语句_3月4日
- 查看存储过程(具体sql语句以及视图操作)
- MySql数据基本操作sql语句
- JDBC操作SQL语句的注释和拼接
- JDBC 入门 - 操作SQL语句
- C#——数据库操作——参数化SQL语句:sqlparameter的使用
- T-SQL操作语句之数据查询(二):查询中使用函数
- mysql数据库表的基本操作sql语句总结
- Oracle和SQL Server连接表的更新操作Update SQL 语句
- golang 使用sql语句操作数据库的方法
- 通过excel生成SQL语句完成数据库操作
- SQL SERVER 2005中使用sql语句对xml 文件和其数据的进行操作(很全面)
- vc++学生选课系统开发 sql语句操作数据库 学生界面模块
- 用sql语句根据操作顺序码生成表示号码范围的字段
- 跨服务器与本地服务器不同数据库的SQL操作语句
- C# WPF 快速开发05SQL操作语句