文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>跨服务器与本地服务器不同数据库的SQL操作语句

跨服务器与本地服务器不同数据库的SQL操作语句

时间:2011-03-28  来源:田方

大家可能在同一服务器下操作SQL Server比较多。但这时候出现需要跨数据库查询或者导入数据SQL语句要怎么写呢。

举例说明:

insert into 库名.dbo.表名 select * from 库名2.dbo.表名 --查询的表结构要跟前表一致

如果这是需求又变了怎么办,不是在同一服务器下了。而是在不同的服务器上,这将要怎么做呢?

代码如下:

--创建联结服务器
EXEC sp_addlinkedserver '别名','','MSDASQL',NULL,NULL,'DRIVER={SQL Server};SERVER=服务器名;UID=用户名;PWD=密码;' 

--查询示例 
select * from 别名.库名.dbo.表名 
insert 库名.dbo.表名 select * from 别名..库名.dbo.表名 
select * into 库名.dbo.新表名 from 别名..库名.dbo.表名 

--查询连接服务器
select * from sys.servers

如果不需要使用联结服务器
--删除联结服务器
exec sp_dropserver  '别名 ', 'droplogins ' 

 

相关阅读 更多 +
排行榜 更多 +
幸存者的命运

幸存者的命运

飞行射击 下载
精英战区3d

精英战区3d

飞行射击 下载
货运猎人

货运猎人

飞行射击 下载