9999热视频三级毛片AV区|日韩欧美精品狼友观看视频|av在线成人免费AA片|日韩三级AV电影|久久亚洲私人国产精品vA|亚洲无码卡一卡二卡三|手机在线免费看黄色片|婷婷尹人在线婷婷五月手机网|99爱在线播放|欧美成人色情视频品

數(shù)據(jù)庫(kù)點(diǎn)滴之SQL級(jí)聯(lián)刪除
來(lái)源:易賢網(wǎng) 閱讀:1743 次 日期:2015-09-08 17:19:51
溫馨提示:易賢網(wǎng)小編為您整理了“數(shù)據(jù)庫(kù)點(diǎn)滴之SQL級(jí)聯(lián)刪除”,方便廣大網(wǎng)友查閱!

功能:在刪除主表時(shí),自動(dòng)刪除副表(外鍵約束)相應(yīng)內(nèi)容

刪除包含主鍵值的行的操作,該值由其它表的現(xiàn)有行中的外鍵列引用。在級(jí)聯(lián)刪除中,還刪除其外鍵值引用刪除的主鍵值的所有行。

如:

create database temp

go

use temp

go

create table UserInfo

(

UserId int identity(1,1) primary key ,

UserName varchar(20), --用戶(hù)名

password varchar(20) not null --密碼

)

create table UserDetails

(

id int identity(1,1) primary key,

name varchar(50) not null, --真實(shí)姓名

userId int,

foreign key (userId) references UserInfo(UserId) on delete cascade

)

insert UserInfo values ('ly','jeff')

insert UserInfo values('wzq','wzqwzq')

insert UserInfo values('lg','lglg')

insert UserDetails values('李四',1)

insert UserDetails values('王五',2)

insert UserDetails values('劉六',3)

SQL Server支持級(jí)聯(lián)更新和刪除

Oracle只支持級(jí)聯(lián)刪除

alter table 表名

add constraint 外鍵名

foreign key(字段名) references 主表名(字段名)

on delete cascade

語(yǔ)法:

Foreign Key

(column[,...n])

references referenced_table_name[(ref_column[,...n])]

[on delete cascade]

[on update cascade]

注釋?zhuān)?/P>

column:列名

referenced_table_name:外鍵參考的主鍵表名稱(chēng)

ref_name:外鍵要參考的表的主鍵列

on delete:刪除級(jí)聯(lián)

on update:更新級(jí)聯(lián)

更多信息請(qǐng)查看IT技術(shù)專(zhuān)欄

更多信息請(qǐng)查看數(shù)據(jù)庫(kù)
易賢網(wǎng)手機(jī)網(wǎng)站地址:數(shù)據(jù)庫(kù)點(diǎn)滴之SQL級(jí)聯(lián)刪除
由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢(xún)回復(fù)僅供參考,敬請(qǐng)考生以權(quán)威部門(mén)公布的正式信息和咨詢(xún)?yōu)闇?zhǔn)!
關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡(jiǎn)要咨詢(xún) | 簡(jiǎn)要咨詢(xún)須知 | 新媒體/短視頻平臺(tái) | 手機(jī)站點(diǎn)

版權(quán)所有:易賢網(wǎng)