Oracle的规范还是SQL的? :截断具有外键约束的表

时间:2012-03-01 15:56:19

标签: oracle truncate

我希望看到关于“具有外键约束的截断表”的规范,如下所示。有谁知道它的定义在哪里?

  

在负面,如果您有引用的外键约束   你试图截断的表,这将无法正常工作 - 即使是   引用表中没有数据!这是因为外键   检查是使用DDL而不是DML完成的。这可以通过   暂时禁用表的外键约束。   http://www.orafaq.com/faq/difference_between_truncate_delete_and_drop_commands

1 个答案:

答案 0 :(得分:2)

你的意思是Oracle's truncate documentation

中限制截断表部分的第四个项目符号
  

您无法截断已启用外键的父表   约束。您必须在截断之前禁用约束   表。一个例外是你可以截断表格   完整性约束是自我指涉的。