在DROP TABLE时,RESTRICT与CASCADE的区别?
程序员文章站
2024-02-20 11:03:46
...
当一个基本表不在需要时,可以使用DROP TABLE语句删除它。
DROP TABLE <表名> [RESTRICT|CASCADE]
若选择RESTRICT,该表的删除是有限制条件的。该表不能被其他表的约束所引用(如CHECK,FOREIGN KEY等约束),不能有触发器,不能有视图,不能有函数和存储过程等。如果该表存在这些依赖的对象,此表不能删除。
若选择CASCADE,该表的删除没有限制条件。在删除基本表的同时,相关的依赖对象将会被一起删除。
默认是RESTRICT
上一篇: Glide加载Image时简单工具类