在Access的SQL语句中,能不能同时执行两个操作(主要是update和delete)?

如在一个基本表中要同时更新或删除两条不相关的记录,怎样写语句?多谢!
如果不相关的记录要更新为的结果也不同呢?若是在不同的基本表中又应怎么做?谢啦

把主键作为条件:
比如说这个表是user,有字段user_id,age。
要更新2个人的年龄为22,他们的user_id是1,2(不相关):
update user set age='22' where user_id='1' or user_id='2'

关于你的问题补充:
两个表:t1(a,b) t2(c,d)
update t1,t2 set t1.b = "d2d",t2.d="aa2" where t1.a=1 and t2.c=1
温馨提示:内容为网友见解,仅供参考
无其他回答

Access多条SQL语句可不可以同时执行
1)新建一个ACCESS窗体,窗体添加一个命令按钮;2)编写按钮单击事件过程 Private Sub Command1_Click()Dim strSql as string strSQL="Update Policy SET LatestDueDate=Year(Date()) & '-' & Format(PolicyDate,'mm-dd')"DoCmd.RunSql strSQL'运行第一个更新语句 strSQL="UPDATE Policy...

Access多条SQL语句可不可以同时执行?
同时执行是可以的。不过你需要创建或引用访问数据库。首先,你必须有自己的数据库,这没什么好说的。在互联网上有很多网站,你可以建立一个或使用别人的xx。accdb文件(我是别人的)或者添加一个按钮。创建->空白表格,在图形界面中,拖动一个按钮到界面(有许多不同的按钮,选择杂项,然后取消)。然后选择...

在ACCESS里能不能同时执两条语句
如果这2个查询语句完全没关联的话 就不可以 一个sql只能获得一个查询结果集...如果仅仅是一句sql中执行2次查询的话 可以 union join 可以合并查询 但结果集只有一个。

Access中UPDATE语句一次更新多个数据
Access里面就有Update的SQL查询,你可以在Access里面建立个临时表用来保存待更新的数据;然后用updateSQL查询更新就可以了。应该可以通过delphi调用的。在Access中,更新与添加是不同的操作。如下参考:首先,打开Access并创建一个新的数据库,如下图所示。然后创建一个新的数据回表,添加数据字段。然后将数据...

access里怎么同时编辑两个文件
access里不能同时编辑两个文件。根据查询相关信息显示,access不支持多步语句,不能同时更新2个表,只有分成多个sql语句来执行。

Access中UPDATE语句一次更新多个数据
1、首先打开Access,新建一个数据库。2、然后新建一个数据表,添加数据字段。3、接着在数据表中添加数据。4、然后在SQL编辑区域编写Update语句,Update后面加上where做判断。5、接下来会弹出更新对话框,点击是按钮。6、最后重新查询数据表的数据,可以看到数据根据判断条件更新了。

Access 中怎样同时执行多条update语句
回答:多写几条,docmd.runsql

access中运行多条更新语句
可以用VBA代码一次运行多条SQL语句,前提是这些Update语句都是可以正确运行的 例如在ACCESS窗体里编写下列命令按钮单击事件过程 Private Sub Command_Click() CurrentProject.Connection.Execute "update t1 set col1='a' where id='001';" CurrentProject.Connection.Execute "update t1 set col1='b...

access如何批量执行sql语句
Access Jet引擎不支持同时运行多条语句,如果想要执行多条语句,用VBA写Macro宏脚本吧。

access中可不可同时运行多条查询语句
与MSSQL、ORACLE等大型数据库系统不同,一般来讲,在ACCESS查询对象里是不允许一次运行多条查询语句的,但是可以通过VBA编程能够实现一次执行多条语句。

相似回答
大家正在搜