“将表BASE_DOC_ITEM_RL的外键FK_BASE_DOC_ITEM_RL1设置为Cascade” “将表BASE_DOC_ITEM_RL的外键FK_BASE_DOC_ITEM_RL1设置为Cascade”这个PL/SQL 语句怎样写呢?????????????????????????????????????????? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 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)。把主表中主键修改为一个新的值时,相应修改子表中外键的值;或者删除主表中主键的记录时,要相应删除子表中外键的记录。 等大神帮帮忙 将sql转换成oracle,就一条sql oracle数据库连不上 oracle 试图问题,请高手帮忙,在线等..... 【】【】【select 最多能显示多少列?】【】【】【】 为oracle创建表后,在查询表时都要必须这:select * from 用户名.表名;这是为什么呢? 找原因解释 LOAD DATA和控制文件的问题 请问高人:如何给新创建的视图赋予权限? 通过microsoft .net for oralce客户端访问oracle数据库的乱码问题 数据库优化问题? 如何知道数据库中的触发器什么时候被触发过?
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)。把主表中主键修改为一个新的值时,相应修改子表中外键的值;或者删除主表中主键的记录时,要相应删除子表中外键的记录。