读取A数据库表的记录然后update到B数据库表.自己写了一点,就写不下去了...
给点思维吧.....谢谢!!
[解决办法]
update b set fieldx=a.fieldy
from b
inner join a on b.id=a.id
[解决办法]
楼上正解,或者将A的数据取出来,赋值给一些定义的变量,然后再update B表。
[解决办法]
update b
set b.XX = a.XX
from a inner join b
on a.id = b.id
[解决办法]
连表结构都不知道就能写出 “正解” 的 sql ??
也不知道LZ是不知道怎么写sql 还是不知道怎么写 操作数据库的代码??
[解决办法]
mark
[解决办法]
难道是两个数据库?A库,B库?
[解决办法]
addlinkserver~~
[解决办法]
1.OPENDATASOURCE
insert 本地库名..表名 select * from OPENDATASOURCE(
'SQLOLEDB ',
'Data Source=远程ip;User ID=sa;Password=密码 '
).库名.dbo.表名
2.addlinkserver--创建链接服务器
exec sp_addlinkedserver 'lnk ', ' ', 'SQLOLEDB ', '另一台机 '
exec sp_addlinkedsrvlogin 'lnk ', 'false ',null, 'sa ', '密码 '
go
--插入数据:
select * insert into [02].dbo.[002] from lnk.[01].dbo.[001]