自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

數(shù)據(jù)庫點滴之SQL級聯(lián)刪除

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

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

刪除包含主鍵值的行的操作,該值由其它表的現(xiàn)有行中的外鍵列引用。在級聯(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--真實姓名 
  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支持級聯(lián)更新和刪除

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

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

語法:

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

注釋:

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

原文鏈接:http://www.cnblogs.com/jyshis/archive/2011/09/06/2140257.html

【編輯推薦】

  1. 養(yǎng)成一個SQL好習(xí)慣帶來一筆大財富
  2. 告訴你,如何成就DBA職業(yè)生涯
  3. 經(jīng)驗來源于實踐,今天你總結(jié)了嗎?
  4. 客戶的一次疏忽,DBA的一次噩夢
  5. 數(shù)據(jù)庫點滴之精妙SQL語句
責(zé)任編輯:艾婧 來源: 我的點點滴滴的博客
相關(guān)推薦

2011-09-09 10:10:13

SQL數(shù)據(jù)庫點滴

2011-10-09 16:40:50

T-SQL

2011-05-06 16:36:48

SQL備份還原

2011-06-23 14:00:51

SQL點滴

2011-04-21 10:06:40

SQL篩選

2010-09-02 09:45:07

SQL刪除

2010-11-10 11:47:35

SQL Server級

2011-05-11 09:49:32

線程等待SQL Server

2011-03-15 09:55:07

SQL Server2數(shù)據(jù)庫崩潰還原數(shù)據(jù)庫

2010-09-03 11:00:47

SQL刪除

2011-03-28 14:16:31

SQL Server 數(shù)據(jù)庫

2014-07-18 09:33:53

數(shù)據(jù)庫數(shù)據(jù)庫優(yōu)化

2011-08-02 13:04:40

SQL Server

2011-03-15 09:52:40

SQL Server2數(shù)據(jù)庫恢復(fù)系統(tǒng)

2010-07-15 17:28:50

SQL Server

2010-07-16 10:29:02

SQL Server

2010-09-01 16:40:00

SQL刪除觸發(fā)器

2010-11-10 11:51:04

SQL SERVER級

2010-06-30 14:24:08

SQL Server數(shù)

2018-03-30 14:30:10

數(shù)據(jù)庫SQL語句性能優(yōu)化
點贊
收藏

51CTO技術(shù)棧公眾號