+ -
当前位置:首页 → 问答吧 → 删除关联表问题

删除关联表问题

时间:2011-11-29

来源:互联网

我现在有3张表A B C
B表ID是A表的ID
C表的name是A表的name
我现在想清空A表中的数据,怎么实现,能否用一个语句实现,不要用存储过程。。。

作者: djs258   发布时间: 2011-11-29

再说一句 你可以清空B C表的数据

作者: djs258   发布时间: 2011-11-29

SQL code

--放事务里执行
begin tran
delete B
delete C
delete A
commit


作者: pengxuan   发布时间: 2011-11-29

turncate table A

作者: fredrickhu   发布时间: 2011-11-29

turncate table b
turncate table c
turncate table a

作者: fredrickhu   发布时间: 2011-11-29

SQL code

delete from b
delete from c
delete from a

作者: AcHerat   发布时间: 2011-11-29

作者: roy_88   发布时间: 2011-11-29

如果明確知道表之間的關係時

可用先刪除外健引用表再刪除主表

作者: roy_88   发布时间: 2011-11-29

http://blog.csdn.net/fredrickhu/article/details/7023807

详细的可以看看这个

作者: fredrickhu   发布时间: 2011-11-29

如果是外键的话,可以修改外键的级联删除为TRUE,然后就可以直接删除A表记录了。

作者: gogodiy   发布时间: 2011-11-29

热门下载

更多