当前位置:asp编程网>技术教程>Database教程>  正文

sqlserver和Access的联合更新语句的区别

1970-01-01 08:00:00   来源:www.aspbc.com    作者:wangsdong   浏览量:2807   收藏

先举个例子:
表名:    表A
字段名: id,a


表名:   表B

字段名:id,b

其中表B的id和表A的id外键,现在要将表B中的字段b查出并写入表A中的a字段中去

在工作中偶尔会遇到联合更新数据库,这种联合更新语句在sqlserver和Access两种数据库中的写法是不一样的,具体写法如下

Access:
update 表A inner join 表B on 表B.id=表A.id set 表A.a=表B.b


Ms SQL:
update 表A set 表A.a=表B.b from 表A inner join 表B on 表A.id=表B.id

 

两句有一点点区别,平时的工作的时候注意一点就行了

 

原创文件,转载请注明来源asp编程网(www.aspbc.com),谢谢。

 



关于我们-广告合作-联系我们-积分规则-网站地图

Copyright(C)2013-2017版权所属asp编程网