access数据库中的选择查询是在一个或多个数据表中检索更新指定。选择查询能够根据指定的查询准则,从一个或多个表中获取数据并显示结果,也可以使用选择查询对记录进行分组,并且对记录进行总结、计数、求平均以及其他类型的计算。
可用触发器实现:
create trigger UpdateB
on A
for update
as
update B set [B表的类别字段名]=a[A表的类别字段名] from inserted a,deleted b where [B表的类别字段名]=b[A表的类别字段名]
GO
update 好像是不能同时更新两个表的
楼主想同时更新这两个表而采用单个更新是因为2个表的约束关系
其实还有一个办法
就是先把两个表的约束关系都停用了
然后用2条语句将2个表分别更新,更新完了以后再启用两个表的约束关系就可以了
update 表1
set B = 1
from 表2
where 表1A=表2A
------
你确认你实际表中的内容的情况真的是你题目描述的情况吗
如果是这样,这条语句是可行的,对了,如果列A中存在空值(null),这条语句是忽视空值的
以上就是关于access数据库中的什么是在一个或多个数据表中检索更新指定全部的内容,包括:access数据库中的什么是在一个或多个数据表中检索更新指定、SQL语句实现两个表同时更新、update 更新多个表 SQL等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)