av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術(shù)文章
文章詳情頁

講解SQL與Oracle外鍵約束中的級聯(lián)刪除

瀏覽:16日期:2023-11-29 09:00:57
這篇論壇文章(賽迪網(wǎng)技術(shù)社區(qū))主要介紹了SQL與Oracle外鍵約束中的級聯(lián)刪除,更多內(nèi)容請參考下文:

最近軟件系統(tǒng)中要刪除一條記錄,就要關(guān)聯(lián)到同時刪除好多張表,它們之間還存在著約束關(guān)系.所以考慮到在創(chuàng)建表時加上約束關(guān)系,詳細(xì)內(nèi)容如下:

SQL的外鍵約束可以實(shí)現(xiàn)級聯(lián)刪除與級聯(lián)更新;

ORACLE則只充許級聯(lián)刪除。

SQL級聯(lián)刪除與級聯(lián)更新使用格式:

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級聯(lián)刪除使用格式:

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)。不允許進(jìn)行修改或刪除操作。若修改或刪除主表的主鍵時,如果子表中存在子記錄,系統(tǒng)將產(chǎn)生一個錯誤提示。這是缺省的參照完整性設(shè)置。

置空(Set Null)。如果外鍵列允許為空,若修改或刪除主表的主鍵時,把子表中參照的外鍵列設(shè)置為空值(NULL)。

置為缺省(Set Default)。如果指定了缺省值,若修改或刪除主表的主鍵時,把子表中參照的外鍵設(shè)置為缺省值(Default)。

級聯(lián)(Cascade)。把主表中主鍵修改為一個新的值時,相應(yīng)修改子表中外鍵的值;或者刪除主表中主鍵的記錄時,要相應(yīng)刪除子表中外鍵的記錄。

標(biāo)簽: Oracle 數(shù)據(jù)庫
主站蜘蛛池模板: 国产一区二区不卡 | 麻豆国产一区二区三区四区 | 人人干天天干 | 精品1区2区3区| 在线免费观看成人 | 成人网av | 欧美久久久久久久久中文字幕 | 欧美一级全黄 | 免费视频一区二区 | 国产亚洲www | ririsao久久精品一区 | 黑人中文字幕一区二区三区 | 成人在线电影网站 | 99精品国自产在线 | 日本不卡一区二区三区 | 色噜噜色综合 | 91精品福利 | 99亚洲国产精品 | 久久综合国产 | 精品久久久久久久人人人人传媒 | 日韩精品久久久久 | 一级做a爰片久久毛片 | 午夜在线观看免费 | 九九热在线观看视频 | 久久91 | 久久久久久a | av网站在线看| 免费观看一级特黄欧美大片 | 又爽又黄axxx片免费观看 | 日韩影院在线观看 | 韩日一区二区三区 | 国产农村妇女精品一二区 | 亚洲成人一区二区三区 | 国产精品国产三级国产aⅴ入口 | 成人激情免费视频 | 亚洲精品第一页 | 日韩国产欧美一区 | 日韩精品一区在线 | 久久天堂 | 一区二区免费看 | 欧美精品福利 |