按道理应该是可以的,我这里没问题:
11:09:23 SQL> desc t4;
名称 是否为空? 类型
----------------------------------------- -------- ----------------------------
RN NUMBER
11:09:26 SQL> alter table t4 modify rn primary key;
表已更改。
11:31:12 SQL> create table t5(rn number,foreign key (rn) references t4(rn) on de
lete cascade);
表已创建。
11:31:42 SQL> insert into t5 values(1);
已创建 1 行。
11:31:54 SQL> insert into t5 values(1);
已创建 1 行。
11:31:55 SQL> insert into t5 values(2);
已创建 1 行。
11:31:57 SQL> insert into t5 values(10);
已创建 1 行。
11:32:00 SQL> commit;
提交完成。
11:32:18 SQL> delete from t4 where rn=1;
已删除 1 行。
11:32:27 SQL> commit;
提交完成。
11:32:39 SQL> select * from t5;
RN
----------
2
10
11:32:42 SQL>
分享到:
相关推荐
mysql级联更新和级联删除,区分有级联和没级联操作的区别之处
如果,现在有两张表A(id,xx.xx...),C(id,Cid,xx,xx...),预实现C中的id与A 中id级联删除、级联更新/数据同步,可有两种实现方式: 一. 利用sql server自带的级联删除、级联更新功能,即其外键约束途径 alter table ...
hibernate many-to-many级联保存,级联更新,级联删除
qt下的sqlite3实现级联删除,在vs2010 + qt5.40 + win7下编译通过
SQL server创建触发器实现级联删除
级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单
MSserver自关联表的级联删除,使用触发器对自关联树形结构的表进行级联删除,文有几点教训,有编写脚本的初衷。
级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单...
联系通过写存储过程进行级联删除,在实际开发中总结的
在数据库MySQL中利用外键实现级联删除、更新等方面的内容。有兴趣可以看看。。
菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联
JSP级联效果JSP级联效果JSP级联效果JSP级联效果JSP级联效果JSP级联效果JSP级联效果JSP级联效果JSP级联效果JSP级联效果
iBATIS 级联iBATIS 级联iBATIS 级联
级联的操作有级联更新,级联删除。 二、级联相应的操作 在启用一个级联更新选项后,就可在存在相匹配的外键值的前提下更改一个主键值。系统会相应地更新所有匹配的外键值。如果在表A中将姓名为王五的记录改为李四,...
级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单
级联菜单 动态级联菜单 可能动态取数据
有学院表(id,name)、学生表(id,schid,stuname)。当删除学院时,该学院下的学生自动删除。当更新学院时,学生表自动更新。
jsp实现级联菜单jsp实现级联菜单jsp实现级联菜单jsp实现级联菜单jsp实现级联菜单
看这里没有虚级联和相邻级联的中文资料,我给大家分享一点。适合初学者了解虚级联、VC-4相邻级联和虚级联的实现等。
c#级联日期c#级联日期c#级联日期c#级联日期