两个数据库同一个表同一个字段值的更新 update B..a set B..a.number=A..a.number from A..a,B..a where A..a.id=B..a.id --如果两个表是通过ID关联 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我试过这个方法了,还是不行,在SQL2005里新建查询,选择哪个数据库?我最后把一个数据库的表导入另个数据,然后在同一个数据库中update了 --Step 1 CreatLinkServer sp_addlinkedserver @server= '别名 ', @provider= 'SQLOLEDB ', @srvproduct = '数据库名 ', @datasrc = '服务器名 ' go --Step 2 CreateLogin sp_addlinkedsrvlogin @rmtsrvname = '别名 ', @useself = 'false ', @locallogin = null, @rmtuser = '登陆用户 ', @rmtpassword = '密码 ' update b_table set b_Name=a_table.MyName, b_type=a_table.MyType from b_table,别名.数据库名.dbo.a_table where a.id=b.id mssql中是不是不能将表名单独做变量 sql表的字段中,怎么查询有特殊标记符号的内容 关于select 中Case的问题 如何测试查询速度? SQL 语句问题 关于小数点一个奇怪的问题 解释一个SQL语句 SQL2000 排序规则的问题 求Sql语句 我进行数据库日志文件的备份,日志文件本身却没有变化? 如何在数据库表中查找重复的值? SQLServer存储过程传参的问题
sp_addlinkedserver @server= '别名 ',
@provider= 'SQLOLEDB ',
@srvproduct = '数据库名 ',
@datasrc = '服务器名 '
go
--Step 2 CreateLogin
sp_addlinkedsrvlogin @rmtsrvname = '别名 ',
@useself = 'false ',
@locallogin = null,
@rmtuser = '登陆用户 ',
@rmtpassword = '密码 ' update b_table
set b_Name=a_table.MyName,
b_type=a_table.MyType from
b_table,别名.数据库名.dbo.a_table where a.id=b.id