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语句无法进行多表删除数据操作,不过可以建立级联删除,在两个表之间建立级联删除关系,则可以实现删除一个表的数据时,同时删除另一个表中相关的数据。
如下: CREATE TRIGGER del_kh ON dbo.卡信息表 AFTER DELETE AS insert into 作废卡信息表(kh,xm,xb,kmc,sjhm,sysycs,fxrq,dqrq) select kh,xm,xb,kmc,sjhm,sysycs,fxrq,dqrq from deleted ==== 触发器激活时,会把删除的记录放在deleted临时表里~ 这个表只能读取,结构是直接负责进行删除操作的表的~ 所以直接把这个数据导出到您需要的表里就可以了!