freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)據(jù)庫之約束講義-在線瀏覽

2024-09-14 16:56本頁面
  

【正文】 者通常會有這樣的疑問,為什么非要在一個(gè)表里面建立主鍵?其實(shí)答案是很明顯的,建立主鍵不僅可以保證表內(nèi)數(shù)據(jù)的完整性,而且在為表建立主鍵的同時(shí),Microsoft SQL Server能夠通過為主鍵創(chuàng)建唯一索引強(qiáng)制數(shù)據(jù)的唯一性。如果在PRIMARY KEY約束中未指定索引類型時(shí),默認(rèn)情況下所建立的索引為簇索引。當(dāng)PRIMARY KEY約束由另一張表的FOREIGN KEY約束引用時(shí),不能刪除PRIMARY KEY約束;要刪除它,必須先刪除FOREIGN KEY約束。列級PRIMARY KEY約束的定義格式為:[CONSTRAINT constraint_name] PRIMARY KEY [CLUSTERED | NONCLUSTERED] [WITH [FILLFACTOR = fillfactor]] [ON {filegroup | DEFAULT}]表級PRIMARY KEY約束定義風(fēng)格為:[CONSTRAINT constraint_name] PRIMARY KEY [CLUSTERED | NONCLUSTERED]  {(column[,…n])} [WITH [FILLFACTOR = fillfactor]] [ON {filegroup | DEFAULT}]在上面的PRIMARY KEY約束定義中,WITH子句設(shè)置為PRIMARY KEY約束所建立索引的頁面填充度,ON子句指出存儲索引的數(shù)據(jù)庫文件組名稱。DEFAULT約束使用DEFAULT約束,如果用戶在插入新行是沒有顯示為列提供數(shù)據(jù),系統(tǒng)會將默認(rèn)支賦給該列。默認(rèn)值約束所提供的默認(rèn)值約束所提供的默認(rèn)值可以為常量、函數(shù)、系統(tǒng)零進(jìn)函數(shù)、空值(NULL)等等。默認(rèn)值約束的定義格式為:[CONSREAINT constraint_name] DEFAULT constant_expression其中,constraint_name參數(shù)指出所建立的默認(rèn)值約束名稱。在使用默認(rèn)約束是,還應(yīng)該注意以下兩點(diǎn):1.每列只能有一個(gè)默認(rèn)約束。CHECK約束CHECK約束的主要作用是限制輸入到一列或多列中的可能值,從而保證SQL Server數(shù)據(jù)庫中數(shù)據(jù)的域完整性。每個(gè)標(biāo)允許建立多個(gè)CHECK約束。同樣,我們可以為表中的每個(gè)列建立約束,每個(gè)列可以擁有多個(gè)CHECK約束,但是如果使用CREATE TABLE語句,只能為每個(gè)列建立一個(gè)CHECK約束。在表達(dá)式中,可以輸入搜索條件,條件中可以包括AND或者OR一類的連接詞。例如,我們使用下面的語句在TB_CHECK_CONSTRAINT表
點(diǎn)擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1