有的,如果是删除父表,则用:
sql>drop father_table cascade constraints;
如果只是删除父表的记录,则要在建引用表时加 on delete cascade,或on delete set null 关键字。
例如:
CREATE TABLE ref_table
(id NUMBER(4) PRIMARY KEY,
last_name VARCHAR2(10),
job_id VARCHAR2(9),
manager_id NUMBER(4) CONSTRAINT fk_mgr
REFERENCES employees ON DELETE SET NULL,--删除父表记录时,设引用表的引用字段为空值
hire_date DATE,
salary NUMBER(7,2),
commission_pct NUMBER(7,2),
department_id NUMBER(2) CONSTRAINT fk_deptno
REFERENCES departments(department_id)
ON DELETE CASCADE );         -- 删除父表记录时,同时删掉引用表的引用此记录的记录