同事问我 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建表 -@/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) );
drop table table name cascade constraints; 删除父表的时候把子表也删除(外健) with check option 该列有访问且值等(即条件一致) novalidate enable 约束">第一章:写简单的sql语句 SQL> alter user ...
ALTER TABLE TABLENAME DROP CONSTRAINTS COLUMN CASCADE; --删除约束 ALTER TABLE TABLENAME DISABLE PRIMARY_COLUMN ; --设置被设置为主键的列为无效 DROP INDEX INDEX_NAME; --删除主键索引 2,查看主键约束 ...
对数据库的表进行修改有如下几点 1. 列的添加,修改和删除 添加列 Alter table•••add Alter table table_name add (new_colum_name datatype [default value...[cascade constraints](多列的约束组成,用到这段语句)
Oracle 数据库 对数据库的表进行修改有如下几点 1. 列的添加,修改和删除 添加列 Alter table•••add Alter table table_name add (new_colum_name datatype ...[cascade constraints](多列的约束组成,用到这段语句)
SCHEMA在SQL server中翻译为“架构”,在课本上为“模式”。 ...CREATE TABLE TAB1 ( COL1 SMALLINT, COL2 INT, COL3 CHAR(20), COL4 NUMERIC(10,3), COL5 DECIMAL(5,2) ); 【注】使用上面的
haarcascades\haarcascade_eye.xml haarcascades\haarcascade_eye_tree_eyeglasses.xml haarcascades\haarcascade_frontalface_alt.xml haarcascades\haarcascade_frontalface_alt2.xml haarcascades\haar...
open人脸识别分类器,haarcascades包括:............\haarcascade_eye.xml............\haarcascade_eye_tree_eyeglasses.xml............\haarcascade_frontalface_alt2.xml............\haarcascade_mcs_eyepair_...
OpenCV+python:人脸检测时人脸识别xml文件:haarcascade_frontalface_default.xml,haarcascade_frontalface_alt2.xml,haarcascade_eye.xml等文件下载
Cascade7.0,RF射频链路分析,能够方便的计算射频链路的噪声系数、P-1dB等指标从而加速项目实现。
haarcascade_frontalface_default人脸识别
以39000张车牌图片作为数据,使用opencv的cascade分类器进行训练,定位 准确度高,速度较快
在检测时,先导入训练好的参数文件,其中haarcascade_frontalface_alt2.xml对正面脸的识别效果较好,haarcascade_profileface.xml对侧脸的检测效果较好。当然,如果要达到更高的分类精度,可以收集更多的数据进行...
人嘴识别模型库haarcascade_mcs_mouth.xml 下载后解压,即可使用!
人脸检测训练好的分类器文件haarcascade_fullbody.xml,配合opencv进行人脸检测
haarcascade_upperbody.xml
OpenCV安装目录中的\data\ haarcascades目录下的haarcascade_frontalface_alt.xml与haarcascade_frontalface_alt2.xml都是用来检测人脸的Haar分类器。这个haarcascades目录下还有人的全身,眼睛,嘴唇的Haar分类器。...
这是Spectrum Microwave 公司的出品小软件,有助于链路预算,射频工程师你值得拥有,还有不少小功能,非常的实用。
Hibenate cascade 介绍 inverse介绍