注册 登录
编程论坛 SQL Server论坛

请帮助!谢谢

fcwtr 发布于 2016-07-13 14:51, 2098 次点击
数据库SHRemote002下的表YYYY下的字段AAA和BBB
数据库SHRemote003下的表ZZZZ下的字段AAA和BBB
唯一值是AAA,如何让SHRemote003下的表ZZZZ下的字段BBB,更新为SHRemote002下的表YYYY下的字段BBB

[此贴子已经被作者于2016-7-13 14:52编辑过]

1 回复
#2
mywisdom882016-07-13 17:30
涉及到跨数据库问题,如果是在数据库的“查询分析器”中测试,可以这样
use master
go
create table test1(id int,name varchar(20))
create table [mytest].[dbo].[test3](id int,name varchar(20))

insert into test1(id,name) values(1,'')
insert into [mytest].[dbo].[test3](id,name) values(1,'张三')

select * from test1
select * from [mytest].[dbo].[test3]
update test1 set name=t3.name from [mytest].[dbo].[test3] t3 where test1.id=t3.id
select * from test1
但如果在在其他语言中运行,就不一样了,涉及到连接问题

[此贴子已经被作者于2016-7-13 17:37编辑过]

1