删除纪录的问题(50分)

  • 主题发起人 主题发起人 xuejinlong
  • 开始时间 开始时间
X

xuejinlong

Unregistered / Unconfirmed
GUEST, unregistred user!
现有a,b,c,d四个表,每个表中都有一个No字段
现在我想删除所有四个表中No = 20020001 的纪录,如何写SQL,不要分开写;
数据库:Access;
 
你也太懒了吧,这个分开写不是很方便吗?
何必写在一起呢
 
不是懒的问题,关键是,如果是SQL Server就好了,我可以分开写,然后启动一个事物把几句
放到一起执行,但是Access要一句一句的执行很麻烦(又要多写一个过程)。如过可以当然要
易懂的比较好啦。[:D]
 
delete from a where No = 20020001;
delete from b where No = 20020001;
delete from b where No = 20020001;
delete from c where No = 20020001
这样写在一起执行就是等于没分开写嘛

 
呵呵,有道理
 
有道理吗?
我不是告诉你是Access数据库了吗?
 
关注
我觉得好象不行啊
 
Access数据库好象也支持事务处理的!我以前的一个小程序用的是ACCESS2000,开启过事务。
 
分开可以,但是如果表有关联的话,要注意删除的顺序。
 

Similar threads

回复
0
查看
1K
不得闲
回复
0
查看
863
不得闲
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部