目前我正在开发一个db项目,我经常更新数据库。我的问题是,即使没有表引用它,我也无法截断表。我们假设表y和表z取决于表x中的字段。我可以截断表y和表z,但是即使表y和表z为空,也不能截断表x。我正在使用SQL Server。能告诉我为什么会这样,并提供解决方案吗?谢谢。 (我用Google搜索但无法找到解决方案。)
编辑: 我还要说明,即使我清空表x(使用表x中的删除),我仍然无法截断它。
答案 0 :(得分:2)
这是设计的。
如果要截断表格,那么
foreign key
约束
截断表truncate
命令foreign key
约束