delete cascade 级联删除
来源:互联网 发布:node.js实现前后端分离 编辑:程序博客网 时间:2024/06/08 05:57
1.如果linecenter(主表)中的一个lid被删除了,那么引用该lid的从表中的所有记录也被删除。
通常称为级联删除
例如:
SQL> create table test (id number(7) not null, name varchar2(20),
2 constraint pk_test primary key (id));
表已创建。
SQL> create table test1 (id number(7) not null, comments varchar(400),
2 constraint fk_test1 foreign key (id) references test (id));
表已创建。
SQL> create table test2 (id number(7) not null, commects varchar(400),
2 constraint fk_test2 foreign key (id) references test (id) on delete cascade);
表已创建。
SQL> insert into test values (1, 'abc');
已创建 1 行。
SQL> insert into test1 values (1, 'aaaaa');
已创建 1 行。
SQL> delete test;
delete test
*
ERROR 位于第 1 行:
ORA-02292: 违反完整约束条件 (YANGTK.FK_TEST1) - 已找到子记录日志
SQL> delete test1;
已删除 1 行。
SQL> delete test;
已删除 1 行。
- delete cascade 级联删除
- ON DELETE CASCADE(级联删除)
- SQL Server 级联删除 ON DELETE CASCADE
- 数据库_级联更新/级联删除_ON UPDATE CASCADE/ON DELETE CASCADE
- 数据库级联更新 on update cascade和级联删除 on delete cascade
- T-SQL级联删除——ON DELETE CASCADE
- 关系表的级联删除(ON DELETE CASCADE的用法)
- mysql级联删除CASCADE
- SQL SERVER 主键和外键中的 级联删除(ON DELETE CASCADE)和级联更新(ON UPDATE CASCADE)
- SQL SERVER 主键和外键中的 级联删除(ON DELETE CASCADE)和级联更新(ON UPDATE CASCADE)
- on delete cascade和on delete set null的级联删除
- hibernate级联删除 inverse cascade
- 如何实现关系表的级联删除(ON DELETE CASCADE的用法)
- 如何实现关系表的级联删除(ON DELETE CASCADE的用法)
- 如何实现关系表的级联删除(ON DELETE CASCADE的用法)
- 如何实现关系表的级联删除(ON DELETE CASCADE的用法)
- 如何实现关系表的级联删除(ON DELETE CASCADE的用法)
- Oracle之外键(Foreign Key)用法详解(二)- 级联删除(DELETE CASCADE)
- Asp.net + js 异步上传文件的例子 - 使用iframe实现
- 窗口刷新问题(WM_PAINT、BeginPaint、EndPaint的说明)
- 术语随想
- 我思故我在系列—数据结构面试题(题目搜集整理者V_JULY_V,非常感谢!)
- PL/SQL Developer 9.0.1.1613+注册机
- delete cascade 级联删除
- iPhone应用炫酷的下拉更新效果
- C#数据结构文章整理
- lightswitch中自动完成框与查询参数的联动效果
- 查找各类增强代码(包括BADI,BTE,EXIT,PROG)
- 2.4内核中task_struct结构体全解
- 取消已设置为SVN的文件夹(清理SVN标志)
- viewDidUnload释疑
- [技巧]HyperLink带多值的参数传递