成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

SQL Server外關鍵字約束的定義

數據庫 SQL Server
SQL Server中的外關鍵字約束定義了表之間的關系,下文對SQL Server外關鍵字約束的定義作了詳細的闡述,供您參考。

SQL Server外關鍵字約束的重要性不言而喻,下面就讓我們一起來了解一下應該如何定義SQL Server外關鍵字約束。

SQL Server外關鍵字約束定義了表之間的關系。當一個表中的一個列或多個列的組合和其它表中的主關鍵字定義相同時,就可以將這些列或列的組合定義為外關鍵字,并設定它適合哪個表中哪些列相關聯。這樣,當在定義SQL Server主關鍵字約束的表中更新列值,時其它表中有與之相關聯的外關鍵字約束的表中的外關鍵字列也將被相應地做相同的更新。外關鍵字約束的作用還體現在,當向含有外關鍵字的表插入數據時,如果與之相關聯的表的列中無與插入的外關鍵字列值相同的值時,系統會拒絕插入數據。與主關鍵字相同,不能使用一個定義為TEXT 或IMAGE 數據類型的列創建外關鍵字。外關鍵字最多由16 個列組成。

定義外關鍵字約束的語法如下:
CONSTRAINT constraint_name
FOREIGN KEY (column_name1[, column_name2,…,column_name16])
REFERENCES ref_table [ (ref_column1[,ref_column2,…, ref_column16] )]
[ ON DELETE { CASCADE | NO ACTION } ]
[ ON UPDATE { CASCADE | NO ACTION } ] ]
[ NOT FOR REPLICATION ]

各參數說明如下:

REFERENCES
指定要建立關聯的表的信息。
ref_table
指定要建立關聯的表的名稱。
ref_column
指定要建立關聯的表中的相關列的名稱。
ON DELETE {CASCADE | NO ACTION}
指定在刪除表中數據時,對關聯表所做的相關操作。在子表中有數據行與父表中的對應數據行相關聯的情況下,如果指定了值CASCADE,則在刪除父表數據行時會將子表中對應的數據行刪除;如果指定的是NO ACTION,則SQL Server 會產生一個錯誤,并將父表中的刪除操作回滾。NO ACTION 是缺省值。
ON UPDATE {CASCADE | NO ACTION}
指定在更新表中數據時,對關聯表所做的相關操作。在子表中有數據行與父表中的對應數據行相關聯的情況下,如果指定了值CASCADE,則在更新父表數據行時會將子表中對應的數據行更新;如果指定的是NO ACTION,則SQL Server 會產生一個錯誤,并將父表中的更新操作回滾。NO ACTION 是缺省值。
NOT FOR REPLICATION
指定列的外關鍵字約束在把從其它表中復制的數據插入到表中時不發生作用。
 

 

 

【編輯推薦】

SQL Server視圖的使用

SQL SERVER內部函數大全

SQL Server變量賦值的方法

Java調用Sql Server存儲過程

sql server中動態sql語句的應用

責任編輯:段燃 來源: 互聯網
相關推薦

2010-07-23 14:32:43

SQL Server

2021-10-13 06:49:13

SQL Server優化

2021-04-18 07:58:22

SQL Server數據庫Apply

2011-02-25 14:42:10

SQLwith關鍵字

2009-12-03 19:06:44

PHP關鍵字globa

2023-11-10 09:29:30

MySQLExplain

2022-02-17 08:31:38

C語言staic關鍵字

2021-02-01 13:10:07

Staticc語言UNIX系統

2022-05-06 08:32:40

Pythonwith代碼

2025-01-09 10:30:40

2024-03-15 15:12:27

關鍵字底層代碼

2022-11-12 18:32:50

Golangomitemptyjson

2009-09-17 09:30:00

Linq LET關鍵字

2022-01-04 16:35:42

C++Protected關鍵字

2012-03-01 12:50:03

Java

2009-09-02 09:24:03

C# this關鍵字

2009-08-21 14:58:56

C# this關鍵字

2013-01-30 10:12:14

Pythonyield

2018-04-20 15:56:09

Pythonglobal關鍵字

2009-09-28 11:34:49

Javascript
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91影院在线观看 | 欧美日韩一区二区在线播放 | a黄毛片| 911网站大全在线观看 | 国产精品一区久久久 | 伊伊综合网| 亚洲欧美日本国产 | 日韩精品一区二区三区四区 | 特一级毛片| 美女三区| 91久久精品一区二区二区 | 亚洲色欲色欲www | 91精品久久久久久久久 | 国产成人免费视频网站高清观看视频 | 在线看av网址 | 天天射网站| 在线中文视频 | 国产专区在线 | 日韩精品无码一区二区三区 | 精品美女| 久精品久久 | 日本三级全黄三级a | 免费国产精品久久久久久 | 中文字幕乱码视频32 | 日本久久精 | 亚洲精品国产一区 | 中文字幕乱码一区二区三区 | 91精品久久久| 欧美午夜精品久久久久免费视 | 精品av天堂毛片久久久借种 | 成人精品国产一区二区4080 | 少妇一区二区三区 | 日本公妇乱淫xxxⅹ 国产在线不卡 | 国产精品一区二区在线播放 | 成人免费一区二区 | 午夜精品 | 亚洲精品一区二区三区四区高清 | 性高湖久久久久久久久 | 自拍 亚洲 欧美 老师 丝袜 | 黄色网一级片 | 国产综合网址 |