网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>数据库技术>>Oracle技术>>Oracle开发>查看文档  
  讲解sql与oracle外键约束中的级联删除     
  文章作者:未知  文章来源:赛迪网技术社区  
  查看:73次  录入:管理员--2008-05-29  
 

【赛迪网-it技术报道】这篇论坛文章(赛迪网技术社区)主要介绍了sql与oracle外键约束中的级联删除,更多内容请参考下文:

最近软件系统中要删除一条记录,就要关联到同时删除好多张表,它们之间还存在着约束关系.所以考虑到在创建表时加上约束关系,详细内容如下:

sql的外键约束可以实现级联删除与级联更新;

oracle则只充许级联删除。

sql级联删除与级联更新使用格式:

create table a001(id int primary key,name varchar(20))

create table a002(id int references a001(id)on delete cascade on update cascade,age tinyint)

oracle级联删除使用格式:

create table a001(id int primay key,name varchar2(20))

create table a002(id int references a001(id)on delete cascade,age number(2,0))

--------------

create table groups

(

id varchar2(16) constraint pk_groupid primary key,

name varchar2(32),

description varchar2(50)

)

tablespace userspace;

create table usringrp

(

group_id varchar2(16) constraint fk_uing_grpid

references groups(id)

on delete cascade,

user_id varchar2(16)

)

tablespace userspace;

---------------

powerdesigner

参照完整性约束

限制(restrict)。不允许进行修改或删除操作。若修改或删除主表的主键时,如果子表中存在子记录,系统将产生一个错误提示。这是缺省的参照完整性设置。

置空(set null)。如果外键列允许为空,若修改或删除主表的主键时,把子表中参照的外键列设置为空值(null)。

置为缺省(set default)。如果指定了缺省值,若修改或删除主表的主键时,把子表中参照的外键设置为缺省值(default)。

级联(cascade)。把主表中主键修改为一个新的值时,相应修改子表中外键的值;或者删除主表中主键的记录时,要相应删除子表中外键的记录。

 
 
上一篇: oracle数据库exp/imp版本的支持列表集合    下一篇: 一个完整的oracle rman备份恢复参考示例
  相关文档
oracle数据库备份与恢复精华资料集锦 (1) 04-15
解析:基于oracle高性能动态sql程序开发 11-15
细化解析:Oracle 10g ASM 的一点经验 09-01
巧用dbms_rowid包获得rowid的详细信息 05-16
在单机上创建物理oracle数据库9i standby 07-17
oracle所进行的回滚仅针对用户发出的事务 (1) 02-27
理解和使用Oracle 8i分析工具-LogMiner 01-15
巧用oracle备份集在测试机上做不完全恢复 06-13
查看前五个最占用cpu的oracle会话进程 02-01
oracle 10g分区表维护中的两个注意事项 04-30
在oracle数据库中如何使用超过2g的内存 05-20
基于已被证实的oracle高可用性技术maa 03-14
数据库Oracle 11g Alert Log 的新变化 09-01
Oracle数据库的四种启动方式 09-29
带你轻松了解Oracle数据库中审计的概念 09-29
详细讲解oracle sql*loader的使用方法 08-18
ORACLE常用的SQL语法和数据对象 08-05
全面解析oracle无法连接本地数据库问题 04-22
Oracle异常关闭导致的故障及解决办法 04-11
教你轻松掌握statspack报表的使用方法 (1) 06-24
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
厦门(总部):13616026886 福州:0591-87655121
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息