新聞中心
SQL SERVER級(jí)聯(lián)刪除相信大家經(jīng)常都要用到,下面就教您一個(gè)SQL SERVER級(jí)聯(lián)刪除的簡(jiǎn)單實(shí)現(xiàn)方法,供您參考學(xué)習(xí)之用。

10年積累的網(wǎng)站設(shè)計(jì)制作、網(wǎng)站建設(shè)經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問(wèn)題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站制作后付款的網(wǎng)站建設(shè)流程,更有鼓樓免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
SQL SERVER級(jí)聯(lián)刪除:在刪除主表時(shí),自動(dòng)刪除副表(外鍵約束)相應(yīng)內(nèi)容
SQL SERVER級(jí)聯(lián)刪除包含主鍵值的行的操作,該值由其它表的現(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), --用戶名
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)
此時(shí):Delete From UserInfo Where UserId = 1 就可刪除UserInfo表和UserDetails表的UserId=1 的內(nèi)容
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)
此時(shí):Delete From UserInfo Where UserId = 1 就可刪除UserInfo表和UserDetails表的UserId=1 的內(nèi)容
【編輯推薦】
SQL Server刪除表的外鍵約束
SQL Server Agent服務(wù)
Sql server DAC連接的問(wèn)題
SQL Server導(dǎo)出導(dǎo)入某數(shù)據(jù)庫(kù)
SQL Server死鎖測(cè)試
網(wǎng)頁(yè)題目:SQLSERVER級(jí)聯(lián)刪除的簡(jiǎn)單實(shí)現(xiàn)方法
URL分享:http://www.5511xx.com/article/ccodoio.html


咨詢
建站咨詢
