ASSCESS 更新中的子查询

来源:互联网 发布:cmd编译多个java文件 编辑:程序博客网 时间:2024/05/29 08:36

 

MSSQL下使用:

UPDATE [NC_User] SET nickname = (select top 1 password from NC_Admin where id=2) WHERE userid=1

但是到了Access就会报错.

操作必须使用一个可更新的查询。我们使用


UPDATE [NC_User] SET nickname = dlookup('password','NC_Admin','id=2') WHERE userid=1

DLookup() 函数的语法如下所示:

   DLookup(Expression, Domain [, Criteria])    

函数包含三个参数: 表达式,和 条件 (请注意 条件 参数是可选)。

详情:http://support.microsoft.com/kb/285866/zh-cn

 

 

 

update rsda,xfjlk set rsda.money = xfjlk.last where rsda.kh = xfjlk.kahao

update rsda,xfjlk set rsda.sycs = xfjlk.sycs where rsda.kh = xfjlk.kahao

 

原创粉丝点击