www.4658.net > sql的DElEtE怎样同时删除多个表中的记录?

sql的DElEtE怎样同时删除多个表中的记录?

不能,但可以这样: DELETE TABLE1 WHERE FIELD_ID IN(SELECT TOP 10 FIELD_ID FROM TABLE1)

(access数据库为例)单条删除的sql语句: delete * from 数据库表 where id = 1 删除id为1的数据 delete * from 数据库表 where id in (1,2,3,4,5,6) 删除id为1、2、3、4、5、6的数据

[小子 徐三][ 情天小帅猪] ,谢谢二位!如果在海量数据中保留少许数据哪,以原题为例,保留c、e、f的方法? 求教中。。。 2008-05-14 16:51 如果是删除c、e、f之外的记录哪 我来回答: 第一种方法: DELETE FROM [table] WHERE date not in('c','e'...

delete from 表名 where id in (1,3,5)

insert a.id into #kkk select a.id from a,b where a.id=b.id delete from a where a.id in(select id from #kkk) delete from b where b.id in(select id from #kkk) ------------------------- 第一句得到两个表里的相同记录并插入临时表 第...

delete 与TRUNCATE都会保留表结构, 但不要用delete ,用TRUNCATE 更好一些 一条语句只能删除一个表,如果想删除多了表可以把多个语句连到一起。 例如: TRUNCATE TABLE table1;TRUNCATE TABLE table2;

1、delete from t1 where 条件 2、delete t1 from t1 where 条件 3、delete t1 from t1,t2 where 条件 4、delete t1,t2 from t1,t2 where 条件 前3者是可行的,第4者不可行。 也就是简单用delete语句无法进行多表删除数据操作,不过可以建立级联...

1、delete 与TRUNCATE都会保留表结构,但不要用delete ,用TRUNCATE 更好一些。 一条语句只能删除一个表,如果想删除多了表可以把多个语句连到一起。 例如: TRUNCATE TABLE table1;TRUNCATE TABLE table2; 2、oracle不能删除所有的表,只能删除...

delete from Employee where EmployeeID = "001" delete from Salary where EmployeeID = "001"中间不需要逗号

有两种办法可以删除表中的所有数据: 1、TRUNCATE TABLE 删除表中的所有行,而不记录单个行删除操作。 语法 TRUNCATE TABLE name 参数 name 是要截断的表的名称或要删除其全部行的表的名称。 2、Delete from tablename where 1=1

网站地图

All rights reserved Powered by www.4658.net

copyright ©right 2010-2021。
www.4658.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com