`
sangei
  • 浏览: 330266 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

drop table dept cascade constraints

阅读更多

同事问我  drop table dept cascade constraints; 这个关键字  cascade constraints 的作用.
应该是在父子表中存在外键关联的时候 drop 父表的时候级联drop 子表的外键.
简单记录了测试过程.
SQL>
SQL> create table dept (dept_id number , dept_name varchar2(20));
 
Table created
 
SQL> alter table dept add CONSTRAINTS pk_dept primary key (dept_id);
 
Table altered
 
SQL> create table emp (emp_id number , dept_id number , emp_name varchar2(20));
 
Table created
 
SQL> alter table emp add constraints pk_emp primary key (emp_id);
 
Table altered
 
SQL> alter table emp add constraints fk_emp foreign key (dept_id ) references dept(dept_id);
 
Table altered
SQL> insert into dept (dept_id,dept_name) values (1,'dept1');
 
1 row inserted
 
SQL> insert into dept (dept_id,dept_name) values (2,'dept2');
 
1 row inserted
 
SQL> commit;
 
Commit complete
 
SQL> insert into emp(emp_id,dept_id,emp_name) values(1,1,'emp1');
 
1 row inserted
 
SQL> insert into emp(emp_id,dept_id,emp_name) values(2,2,'emp1');
 
1 row inserted
 
SQL> commit;
 
Commit complete
 
SQL>
SQL> drop table dept;
 
drop table dept
 
ORA-02449: 表中的唯一/主键被外部关键字引用
 
SQL>
SQL> drop table dept cascade constraints;
 
Table dropped
 
SQL> SELECT constraint_name FROM User_Constraints;
 
CONSTRAINT_NAME
------------------------------
PK_EMP
 
SQL>
分享到:
评论

相关推荐

    数据库脚本

    数据库脚本/图书分类基本信息表 DROP TABLE bookcat CASCADE CONSTRAINTS; CREATE TABLE bookcat( id NUMBER PRIMARY KEY, catname VARCHAR2 (40) NOT NULL );

    oracle建表

    oracle建表 -@/home/soft01/employee....drop table dept_guai cascade constraints; create table dept_guai( deptno number(2) constraint dept_guai_no_pk primary key, dname char(20), location char(20) );

    DBA常用SQL

    drop table table name cascade constraints; 删除父表的时候把子表也删除(外健) with check option 该列有访问且值等(即条件一致) novalidate enable 约束">第一章:写简单的sql语句 SQL> alter user ...

    oracle删除主键查看主键约束及创建联合主键

    ALTER TABLE TABLENAME DROP CONSTRAINTS COLUMN CASCADE; --删除约束 ALTER TABLE TABLENAME DISABLE PRIMARY_COLUMN ; --设置被设置为主键的列为无效 DROP INDEX INDEX_NAME; --删除主键索引 2,查看主键约束 ...

    oracle数据库安装

    对数据库的表进行修改有如下几点 1. 列的添加,修改和删除 添加列 Alter table•••add Alter table table_name add (new_colum_name datatype [default value...[cascade constraints](多列的约束组成,用到这段语句)

    oracle数据备份

    Oracle 数据库 对数据库的表进行修改有如下几点 1. 列的添加,修改和删除 添加列 Alter table•••add Alter table table_name add (new_colum_name datatype ...[cascade constraints](多列的约束组成,用到这段语句)

    【Transact-SQL】DROP SCHEMA TEST CASCADE :关键字 ‘CASCADE’ 附近有语法错误

    SCHEMA在SQL server中翻译为“架构”,在课本上为“模式”。 ...CREATE TABLE TAB1 ( COL1 SMALLINT, COL2 INT, COL3 CHAR(20), COL4 NUMERIC(10,3), COL5 DECIMAL(5,2) ); 【注】使用上面的

    opencv的各种haarcascade.xml文件

    haarcascades\haarcascade_eye.xml haarcascades\haarcascade_eye_tree_eyeglasses.xml haarcascades\haarcascade_frontalface_alt.xml haarcascades\haarcascade_frontalface_alt2.xml haarcascades\haar...

    haarcascade_opencv_opennose_人脸识别_haarcascade_haarcascade_eye.xml

    open人脸识别分类器,haarcascades包括:............\haarcascade_eye.xml............\haarcascade_eye_tree_eyeglasses.xml............\haarcascade_frontalface_alt2.xml............\haarcascade_mcs_eyepair_...

    haarcascade.zip

    OpenCV+python:人脸检测时人脸识别xml文件:haarcascade_frontalface_default.xml,haarcascade_frontalface_alt2.xml,haarcascade_eye.xml等文件下载

    cascade7.0.rar

    Cascade7.0,RF射频链路分析,能够方便的计算射频链路的噪声系数、P-1dB等指标从而加速项目实现。

    haarcascade_frontalface_default_haarcascade_

    haarcascade_frontalface_default人脸识别

    车牌定位cascade文件

    以39000张车牌图片作为数据,使用opencv的cascade分类器进行训练,定位 准确度高,速度较快

    haarcascade_eye_tree_eyeglasses.xml与haarcascade_frontalface_alt.xml

    在检测时,先导入训练好的参数文件,其中haarcascade_frontalface_alt2.xml对正面脸的识别效果较好,haarcascade_profileface.xml对侧脸的检测效果较好。当然,如果要达到更高的分类精度,可以收集更多的数据进行...

    Python OpenCV haarcascade模型库下载haarcascade_mcs_mouth

    人嘴识别模型库haarcascade_mcs_mouth.xml 下载后解压,即可使用!

    haarcascade_fullbody

    人脸检测训练好的分类器文件haarcascade_fullbody.xml,配合opencv进行人脸检测

    haarcascade_upperbody.xml

    haarcascade_upperbody.xml

    haarcascade_frontalface_alt2.xml

    OpenCV安装目录中的\data\ haarcascades目录下的haarcascade_frontalface_alt.xml与haarcascade_frontalface_alt2.xml都是用来检测人脸的Haar分类器。这个haarcascades目录下还有人的全身,眼睛,嘴唇的Haar分类器。...

    Spectrum Microwave Cascade7.0

    这是Spectrum Microwave 公司的出品小软件,有助于链路预算,射频工程师你值得拥有,还有不少小功能,非常的实用。

    Hibenate cascade

    Hibenate cascade 介绍 inverse介绍

Global site tag (gtag.js) - Google Analytics