新聞中心
Oracle級(jí)聯(lián)刪除可以使用觸發(fā)器來(lái)實(shí)現(xiàn),但是實(shí)現(xiàn)起來(lái)會(huì)比較麻煩,最簡(jiǎn)單的就是直接建立表的主外鍵關(guān)系,給列設(shè)置級(jí)聯(lián)刪除。

創(chuàng)新互聯(lián)主要從事網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)紅古,十余年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來(lái)電咨詢建站服務(wù):18982081108
——?jiǎng)?chuàng)建了CLASS表,并設(shè)置ID字段為主鍵。
-- Create table
- create table CLASS
- (
- ID VARCHAR2(2) not null,
- CLASS_NAME VARCHAR2(20)
- )
- alter table CLASS
- add constraint PK_CLASS primary key (ID)
——?jiǎng)?chuàng)建了STUDENTS表,并設(shè)置ID字段為主鍵,CLASS_ID為外鍵且有級(jí)聯(lián)刪除。
-- Create table
- create table STUDENTS
- (
- ID VARCHAR2(4) not null,
- CLASS_ID VARCHAR2(2) not null,
- STU_NAME VARCHAR2(20),
- STU_AGENUMBER
- )
- alter table STUDENTS
- add constraint PK_STU primary key (ID)
- alter table STUDENTS
- add constraint FK_STU foreign key (CLASS_ID)
- references CLASS (ID) on delete cascade;
這樣刪除了班級(jí)ID,所屬的學(xué)生都會(huì)被刪除。這就實(shí)現(xiàn)了Oracle的級(jí)聯(lián)刪除。
本文就介紹到這里,如果想了解更多關(guān)于Oracle數(shù)據(jù)庫(kù)的知識(shí),可以看一下這里的文章:http://database./oracle/。
【編輯推薦】
- Oracle跟蹤文件分析工具TKPROF使用簡(jiǎn)介
- Oracle數(shù)據(jù)庫(kù)中Rank等函數(shù)的比較與選擇
- 利用Sql Server將Excel中的數(shù)據(jù)導(dǎo)入Oracle
- 共享database獨(dú)立Schema構(gòu)建SAAS平臺(tái)
- 環(huán)境變量導(dǎo)致ASP.Net無(wú)法連接Oracle的一個(gè)案例
網(wǎng)站題目:一個(gè)利用Oracle表的主外鍵關(guān)系實(shí)現(xiàn)級(jí)聯(lián)刪除的實(shí)例
文章鏈接:http://m.fisionsoft.com.cn/article/djjihpo.html


咨詢
建站咨詢
