同机器两个完全不同sql数据库A和B,A中有x表,B中有y表,x、y表结构不同,x表字段m和y表字段n的值相同。
2个回答
展开全部
update B.dbo.y set k=ax.h from B.dbo.y,A.DBO.X TABLEX WHERE B.dbo.N=TABLEX.M
其实同一服务器是不同数据库间操作,在表名前加上 数据库名.dbo.就可以和在一个数据库中一样的操作了。
其实同一服务器是不同数据库间操作,在表名前加上 数据库名.dbo.就可以和在一个数据库中一样的操作了。
追问
dbo.我不会用,你看这个语句行吗,我没试过。
update x set x.h=y.k from x left join b..y on x.m=y.n
追答
也可以,两个点,代替默认的DBO
update x set x.h=y.k from x left join b..y on x.m=y.n
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询