成人免费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關鍵字

2023-11-10 09:29:30

MySQLExplain

2009-12-03 19:06:44

PHP關鍵字globa

2024-03-15 15:12:27

關鍵字底層代碼

2022-11-12 18:32:50

Golangomitemptyjson

2022-02-17 08:31:38

C語言staic關鍵字

2021-02-01 13:10:07

Staticc語言UNIX系統

2025-01-09 10:30:40

2022-05-06 08:32:40

Pythonwith代碼

2009-08-21 14:58:56

C# this關鍵字

2013-01-30 10:12:14

Pythonyield

2018-04-20 15:56:09

Pythonglobal關鍵字

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關鍵字

2023-11-19 22:52:42

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: av网站免费 | 在线免费av电影 | 欧美色专区 | 中文字幕第100页 | 国产精品中文字幕在线 | 在线免费观看a级片 | 九九热精品免费 | 久久免费视频网 | 国产成人网 | av特级毛片 | 久久久国产一区二区三区 | 欧美一区视频 | 黄网站免费观看 | 超碰伊人久久 | 亚洲视频在线一区 | 色综合天天综合网国产成人网 | 日韩视频在线免费观看 | 色www精品视频在线观看 | 婷婷精品| 黄色小视频入口 | 国产精品免费在线 | 99热热热热 | 欧美一区二区小视频 | 久久久久久免费免费 | 日韩乱码在线 | 国产高清视频在线 | 欧美一区二区二区 | 久久久久久久久久久久91 | 丝袜美腿一区 | 国产www在线 | 米奇狠狠鲁 | 成人精品毛片 | av在线成人| 九九热这里只有精品6 | 国产欧美日韩一区二区三区在线观看 | 国产一区在线视频 | 日韩一级二级片 | 一区二区免费 | 欧美激情一区二区 | 欧美黑人巨大videos精品 | 欧美a级成人淫片免费看 |