久久机这里只有精品,国产69精品一区二区亚洲孕妇,91精品国产综合久久婷婷香蕉,午夜久久久久久电影

最新活動(dòng):電腦PC端+手機(jī)端+微網(wǎng)站+自適應(yīng)網(wǎng)頁(yè)多模板選擇-建站388元起價(jià)!!!
當(dāng)前位置:主頁(yè) > 網(wǎng)站建設(shè) > 解析Oracle中多表級(jí)聯(lián)刪除的方法建站知識(shí)

解析Oracle中多表級(jí)聯(lián)刪除的方法建站知識(shí)

時(shí)間:2023-05-23 14:05:23 閱讀: 文章分類(lèi): 網(wǎng)站建設(shè) 作者: 網(wǎng)站技術(shù)員

導(dǎo)讀:1建站知識(shí)創(chuàng)建數(shù)據(jù)庫(kù)時(shí)為了防止其他人不小心刪除操作錯(cuò)誤, 所有的外鍵都沒(méi)有加級(jí)聯(lián)刪除。哪知,不知什么時(shí)候自己入了一營(yíng)銷(xiāo)型網(wǎng)站建設(shè)seo網(wǎng)站優(yōu)化軟件。

營(yíng)銷(xiāo)型網(wǎng)站建設(shè)seo網(wǎng)站優(yōu)化軟件表間的關(guān)系比較復(fù)企業(yè)網(wǎng)站建設(shè)雜,數(shù)據(jù)量又比較多,一個(gè)個(gè)刪絕對(duì)會(huì)出大問(wèn)題。于是實(shí)驗(yàn)了幾種解決的辦法,現(xiàn)小結(jié)一下。方法一:創(chuàng)建約束時(shí)設(shè)定級(jí)聯(lián)刪除(但一般由于各種原因或出于各種考慮在創(chuàng)建數(shù)據(jù)庫(kù)時(shí)沒(méi)有設(shè)定級(jí)聯(lián)刪除)SQL語(yǔ)句:

復(fù)制代碼 代碼如下:

CREATE TABLE "U_WEN_BOOK"."FARTAB" ("FAR_ID" NUMBER(10) NOT NULL,"FAR_NAME" VARCHAR2(10), "OTHER_NAME" VARCHAR2(10), CONSTRAINT "PK_FER" PRIMARY KEY("FAR_ID")) CREATE TABLE "U_WEN_BOOK"."CHILTAB" ("CHIL_ID" NUMBER(10) NOT     NULL, "CHIL_NAME" VARCHAR2(10), "CHIL_OTHER" VARCHAR2(10),     "FAR_ID" NUMBER(10) NOT NULL,     CONSTRAINT "PK_CHIL" PRIMARY KEY("CHIL_ID"),     CONSTRAINT "FK_CHIL" FOREIGN KEY("FAR_ID") REFERENCES "U_WEN_BOOK"."FARTAB"("FAR_ID") ON DELETE CASCADE)

方法二:創(chuàng)建約束時(shí)沒(méi)有使用級(jí)聯(lián)刪除,在需要使用級(jí)聯(lián)刪除時(shí),刪除原來(lái)的外鍵約束,重建帶級(jí)聯(lián)刪除的約束(實(shí)驗(yàn)證明完全可行,注意需要對(duì)已經(jīng)存在的數(shù)據(jù)進(jìn)行驗(yàn)證,否則新建的約束對(duì)原有數(shù)據(jù)不具備效率,默認(rèn)是驗(yàn)證的,若強(qiáng)制要求不驗(yàn)證,使用NOVALIDATE關(guān)鍵詞。還有外鍵引用的只能是唯一主鍵)SQL語(yǔ)句:

復(fù)制代碼 代碼如下:

ALTER TABLE "U_WEN_BOOK"."GCHILTAB1"     DROP CONSTRAINT "FK_G1"ALTER TABLE "U_WEN_BOOK"."GCHILTAB1"   ADD (CONSTRAINT "FK_G1" FOREIGN KEY()     REFERENCES "U_WEN_BOOK"."CHILTAB"()     ON DELETE CASCADE) (這樣就可以級(jí)聯(lián)刪除了,刪除完后,如果不放心這樣的約束條件,并且不嫌麻煩可以再重建為不帶級(jí)聯(lián)刪除等外鍵約束,防止誤操作)

方法三:使用觸發(fā)器(創(chuàng)建時(shí)沒(méi)有級(jí)聯(lián)刪除)(比較靈活,可以根據(jù)自己編寫(xiě)的程序進(jìn)行,引用的不是唯一主鍵也可以) (1)創(chuàng)建表及插入數(shù)據(jù)SQL語(yǔ)句:

復(fù)制代碼 代碼如下:

create   table orderCombine   (   O_Id                     VARCHAR2(16)     not   null,   OrderId           VARCHAR2(15)     not   null,                         FormerId     &nbs網(wǎng)站建設(shè)制作p;   VARCHAR2(16)     not   null,   constraint   PK_ORDERCOMBINE   primary   key   (FormerId) );   create   table   VIPForm     (   V_Id                     VARCHAR2(16)       not   null,               IsValid           CHAR(1)   default   '0'     not   null     ,                   Constraint fk_vipform foreign key(V_id)   references   ordercombine(formerid) );   insert into orderCombine values('1','1','1'); insert into orderCombine values('2','2','2'); insert into vipform values('1','5'); insert into vipform values('2','4'); insert into vipform values('1','2');

關(guān)鍵詞標(biāo)簽: 標(biāo)簽 級(jí)聯(lián)

聲明: 本文由我的SEOUC技術(shù)文章主頁(yè)發(fā)布于:2023-05-23 ,文章解析Oracle中多表級(jí)聯(lián)刪除的方法建站知識(shí)主要講述標(biāo)簽,級(jí)聯(lián),解析Oracle中多表級(jí)聯(lián)刪除的方法建站知網(wǎng)站建設(shè)源碼以及服務(wù)器配置搭建相關(guān)技術(shù)文章。轉(zhuǎn)載請(qǐng)保留鏈接: http://www.bifwcx.com/article/web_5761.html

我的IDC 網(wǎng)站建設(shè)技術(shù)SEOUC.COM
專(zhuān)注網(wǎng)站建設(shè),SEO優(yōu)化,小程序設(shè)計(jì)制作搭建開(kāi)發(fā)定制網(wǎng)站等,數(shù)千家網(wǎng)站定制開(kāi)發(fā)案例,網(wǎng)站推廣技術(shù)服務(wù)。
  • 5000+合作客服
  • 8年從業(yè)經(jīng)驗(yàn)
  • 150+覆蓋行業(yè)
  • 最新熱門(mén)源碼技術(shù)文章

    主站蜘蛛池模板: 和顺县| 宽甸| 石门县| 伊金霍洛旗| 宜兰市| 当雄县| 田阳县| 永安市| 霸州市| 行唐县| 内江市| 津南区| 南丹县| 澜沧| 桑日县| 五河县| 扶风县| 大田县| 竹溪县| 广南县| 江城| 同德县| 松滋市| 邹平县| 龙州县| 竹山县| 榕江县| 会泽县| 遵义县| 田东县| 封开县| 永安市| 辛集市| 沙湾县| 丹江口市| 如东县| 唐山市| 怀化市| 外汇| 聂拉木县| 濮阳市|