2016 - 2025

感恩一路有你

oracle删除有外键的表记录 ORACLE语句怎么删除外键约束,只是删约束,不是删表?

浏览量:1778 时间:2021-03-10 18:01:39 作者:admin

ORACLE语句怎么删除外键约束,只是删约束,不是删表?

-添加外键:alter table name Add constraint foreign key name foreign key(字段名1)引用关联表(字段名2)-delete foreign key alter table name DROP constraint foreign key name

如果定义外键引用关系时定义了级联删除,删除主键表的记录时,同时删除与其关联的外键记录。例如:学生表(学号、姓名、性别、年龄),主键为学号;成绩表(学号、课程号、年级),学号指学生表中的学号。如果在定义外键引用约束时定义了级联删除,则在删除学生信息时,同时删除学生的成绩。例如,删除学生张三也会删除张三所有课程的成绩记录。如果在定义外键引用约束时未定义级联删除,则如果学生有课程记录,则系统将不允许在删除学生信息时删除学生信息。

oracle删除有外键的表记录 oracle中有外键约束的表怎么删除 oracle删除外键约束语句

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。