国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

講解SQL與Oracle外鍵約束中的級聯刪除

瀏覽:2日期:2023-11-29 09:00:57
這篇論壇文章(賽迪網技術社區)主要介紹了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 數據庫
主站蜘蛛池模板: 日本特黄乱人伦片 | 97在线观看免费版 | 天堂一区二区三区精品 | 亚洲人成片在线观看 | 免费看成人毛片 | 亚洲一区在线观看视频 | 一级毛片儿 | 91精品一区二区三区在线播放 | 精品成人免费一区二区在线播放 | 毛片一区二区三区 | 亚洲aⅴ男人的天堂在线观看 | 国产成人福利夜色影视 | 一级爱爱片一级毛片-一毛 一级爱做片免费观看久久 一级白嫩美女毛片免费 | 国产亚洲精品精品国产亚洲综合 | 国产精品久久久久久免费播放 | 老妇综合久久香蕉蜜桃 | 精品videosex性欧美 | 国产偷自拍 | 九九在线观看精品视频6 | 欧日韩美香蕉在线观看 | 亚洲欧美国产中文 | 国产成人精品免费视频软件 | 中文字幕国产专区 | 欧美三区| 国产91丝袜在线播放九色 | 欧美一级日韩一级 | 中文字幕123区 | 成人国产亚洲欧美成人综合网 | 97se狠狠狠狠狠亚洲综合网 | 2021一本久道 | 一级毛片在线不卡直接观看 | 精品一区二区三区在线观看 | 日本乱人伦片中文字幕三区 | 中日韩精品视频在线观看 | 国内精品久久久久影院网站 | 日本女人在线观看 | 亚洲骚片 | 中文字幕亚洲精品日韩精品 | 欧美一区二区三区不卡免费 | 国产亚洲精品资源一区 | 亚洲午夜精品一级在线播放放 |