www.glry.net > 在Drop tABlE时,rEstriCt和CAsCADE的区别

在Drop tABlE时,rEstriCt和CAsCADE的区别

restrict: 确保只有不存在相关视图和 完整性约束的表才能删除 cascade: 任何相关视图和完整性约束一并被删除

restrict: 确保只有不存在相关视图和 完整性约束的表才能删除 cascade: 任何相关视图和完整性约束一并被删除 对于一个带分区的表,DROP TABLE会永久性地取消表定义,取消各分区,并取消储存在这些分区中的所有数据。DROP TABLE还会取消与被取消...

DROP [TEMPORARY] TABLE [IF EXISTS] tbl_name [, tbl_name] ... [RESTRICT | CASCADE] DROP TABLE用于取消一个或多个表。您必须有每个表的DROP权限。所有的表数据和表定义会被取消,所以使用本语句要小心! 注意,对于一个带分区的表,DROP TAB...

级联更新或者级联删除是定义在表里面的,而不是在执行某个sql操作的时候定义的! 例如:有个a表中的studentID外键引用了你现在的student表的uid字段,那么在表a上就可以用 alter table a add constraint FK_OA_REDB foreign key (studentID) ref...

网站地图

All rights reserved Powered by www.glry.net

copyright ©right 2010-2021。
www.glry.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com