社区
MS-SQL Server
帖子详情
不同服务器间的SQL语句数据更新!
chd2001
2007-04-04 10:37:07
假如局域网上有两个服务器jimmy-1和jimmy-2
我想将一个库的数据更新到另一个库上
能直接用SQL语句写吗?
比如:
update jimmy-1.库1.dbo.tab1 a
set f1=(select f1 from jimmy-2.库2.dbo.tab2
where a.f2=f2)
...全文
220
5
打赏
收藏
不同服务器间的SQL语句数据更新!
假如局域网上有两个服务器jimmy-1和jimmy-2 我想将一个库的数据更新到另一个库上 能直接用SQL语句写吗? 比如: update jimmy-1.库1.dbo.tab1 a set f1=(select f1 from jimmy-2.库2.dbo.tab2 where a.f2=f2)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhanminga
2007-04-05
打赏
举报
回复
学习一下
chd2001
2007-04-05
打赏
举报
回复
多谢两位!
必须要这样:
update jimmy_1.库1.dbo.tab1
set jimmy_1.库1.dbo.f1=(select f1 from jimmy_2.库2.dbo.tab2
where jimmy_1.库1.dbo.f2=jimmy_2.库2.dbo.tab2.f2)
不能用别名?:
update jimmy_1.库1.dbo.tab1 a
set a.f1=(select f1 from jimmy_2.库2.dbo.tab2 b
where a.f2=b.f2)
OracleRoob
2007-04-04
打赏
举报
回复
--先创建链接服务器,然后再用楼上的SQL语句。
--创建链接服务器
exec sp_addlinkedserver 'srv_lnk','','SQLOLEDB','远程服务器名或ip地址'
exec sp_addlinkedsrvlogin 'srv_lnk','false',null,'用户名','密码'
go
--查询示例
select * from srv_lnk.数据库名.dbo.表名
--以后不再使用时删除链接服务器
exec sp_dropserver 'srv_lnk','droplogins'
go
--如果只是临时访问,可以直接用openrowset
--查询示例
select * from openrowset('SQLOLEDB'
,'sql服务器名';'用户名';'密码'
,数据库名.dbo.表名)
dawugui
2007-04-04
打赏
举报
回复
update tab1
set f1=(select f1 from jimmy_2.库2.dbo.tab2
where f2=jimmy_2.库2.dbo.tab2.f2)
update jimmy_1.库1.dbo.tab1
set jimmy_1.库1.dbo.f1=(select f1 from jimmy_2.库2.dbo.tab2
where jimmy_1.库1.dbo.f2=jimmy_2.库2.dbo.tab2.f2)
dawugui
2007-04-04
打赏
举报
回复
update jimmy_1.库1.dbo.tab1
set f1=(select f1 from jimmy_2.库2.dbo.tab2
where f2=jimmy_2.库2.dbo.tab2.f2)
经典
SQL语句
大全
SQL语句
参考,包含Access、MySQL 以及 SQL Server基础创建
数据
库CREATE DATABASE database-name 删除
数据
库drop database dbname 备份sql server 创建 备份
数据
的 device USE master EXEC sp_addumpdevice 'disk', ...
SQL Server:
不同
服务器
之
间
的
数据
同步
4. 选择导入方式,第一种可以直接去选择要同步那些表的
数据
,第二种可以使用
SQL语句
,这里使用第一种方式。 5. 勾选需要同步
数据
的表。 6. 直接点击下一步。 7. 点击下一步。 8. 执行同步操作。 9. ...
SQL Server过滤
数据
语句
数据
库一般都会有庞大的
数据
,常常会使用到指定行
数据
,这就需要进行筛选和过滤,在
SQL语句
中要从表中获取满足一行或多个条件的行
SQL语句
:
SQL语句
分析: 从sc中检索列,返回score的值大于60的行 输出结果: ...
使用
SQL语句
创建
数据
表(SQL Server)
使用
SQL语句
创建
数据
表 CREATE TABLE的语法格式如下 database_name:在其中创建表的
数据
库的名称。database_name必须指定现有
数据
库的名称。如果未指定,则database_name默认为当前
数据
库。 schema_name:新表所属...
SQL SERVER-一次性插入多条
数据
的
SQL语句
这种方式只能够一次插入一条
数据
,要想插入多条
数据
,就得多次调用此
sql语句
,意味着多次与
数据
库建立连接。但是这样一来,就会增加
服务器
的负荷,因为,执行每一次SQL
服务器
都要同样对SQL进行分析...
MS-SQL Server
34,590
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章