日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
數(shù)據(jù)庫(kù)點(diǎn)滴之SQL級(jí)聯(lián)刪除

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

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

如:

 
 
 
  1. create database temp 
  2. go 
  3. use temp 
  4. go 
  5.  
  6. create table UserInfo 
  7. UserId int identity(1,1) primary key , 
  8. UserName varchar(20),  --用戶名 
  9. password varchar(20) not null --密碼 
  10.  
  11. create table UserDetails 
  12. id int identity(1,1) primary key, 
  13. name varchar(50) not null, --真實(shí)姓名 
  14. userId int, 
  15. foreign key (userId) references UserInfo(UserId) on delete cascade 
  16.  
  17. insert UserInfo values ('ly','jeff') 
  18. insert UserInfo values('wzq','wzqwzq') 
  19. insert UserInfo values('lg','lglg') 
  20.   
  21. insert UserDetails values('李四',1) 
  22. insert UserDetails values('王五',2) 
  23. insert UserDetails values('劉六',3) 

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

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

 
 
 
  1. alter table 表名 
  2. add constraint 外鍵名 
  3. foreign key(字段名) references 主表名(字段名) 
  4. on delete cascade 

語(yǔ)法:

 
 
 
  1. Foreign Key 
  2. (column[,...n]) 
  3. references referenced_table_name[(ref_column[,...n])] 
  4. [on delete cascade] 
  5. [on update cascade] 

注釋?zhuān)?/p>

  • column:列名
  • referenced_table_name:外鍵參考的主鍵表名稱(chēng)
  • ref_name:外鍵要參考的表的主鍵列
  • on delete:刪除級(jí)聯(lián)
  • on update:更新級(jí)聯(lián)

網(wǎng)站欄目:數(shù)據(jù)庫(kù)點(diǎn)滴之SQL級(jí)聯(lián)刪除
文章分享:http://m.5511xx.com/article/cddhhgp.html