X xuejinlong Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-19 #1 现有a,b,c,d四个表,每个表中都有一个No字段 现在我想删除所有四个表中No = 20020001 的纪录,如何写SQL,不要分开写; 数据库:Access;
S snjat Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-19 #2 你也太懒了吧,这个分开写不是很方便吗? 何必写在一起呢
X xuejinlong Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-19 #3 不是懒的问题,关键是,如果是SQL Server就好了,我可以分开写,然后启动一个事物把几句 放到一起执行,但是Access要一句一句的执行很麻烦(又要多写一个过程)。如过可以当然要 易懂的比较好啦。[]
不是懒的问题,关键是,如果是SQL Server就好了,我可以分开写,然后启动一个事物把几句 放到一起执行,但是Access要一句一句的执行很麻烦(又要多写一个过程)。如过可以当然要 易懂的比较好啦。[]
S smallbs Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-19 #4 delete from a where No = 20020001; delete from b where No = 20020001; delete from b where No = 20020001; delete from c where No = 20020001 这样写在一起执行就是等于没分开写嘛
delete from a where No = 20020001; delete from b where No = 20020001; delete from b where No = 20020001; delete from c where No = 20020001 这样写在一起执行就是等于没分开写嘛
X xuejinlong Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-19 #6 有道理吗? 我不是告诉你是Access数据库了吗?
荷 荷塘新月 Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-19 #8 Access数据库好象也支持事务处理的!我以前的一个小程序用的是ACCESS2000,开启过事务。
T timelyraining Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-20 #9 分开可以,但是如果表有关联的话,要注意删除的顺序。