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

正文內(nèi)容

數(shù)據(jù)庫(kù)之約束講義(編輯修改稿)

2024-08-31 16:56 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 由另一張表的FOREIGN KEY約束引用時(shí),不能刪除PRIMARY KEY約束;要?jiǎng)h除它,必須先刪除FOREIGN KEY約束。通常建立一列約束時(shí),我們稱之為列級(jí)PRIMARY KEY約束,應(yīng)用于多列時(shí),稱之為表級(jí)PRIMARY KEY約束。列級(jí)PRIMARY KEY約束的定義格式為:[CONSTRAINT constraint_name] PRIMARY KEY [CLUSTERED | NONCLUSTERED] [WITH [FILLFACTOR = fillfactor]] [ON {filegroup | DEFAULT}]表級(jí)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約束所建立索引的頁(yè)面填充度,ON子句指出存儲(chǔ)索引的數(shù)據(jù)庫(kù)文件組名稱。將索引文件和表數(shù)據(jù)文件分寸到數(shù)據(jù)庫(kù)中位于不同硬盤(pán)驅(qū)動(dòng)器的數(shù)據(jù)文件中,有利于減輕單個(gè)硬盤(pán)的負(fù)載。DEFAULT約束使用DEFAULT約束,如果用戶在插入新行是沒(méi)有顯示為列提供數(shù)據(jù),系統(tǒng)會(huì)將默認(rèn)支賦給該列。例如,在一個(gè)表的payterms列中,可以讓數(shù)據(jù)庫(kù)服務(wù)器在用戶沒(méi)有輸入時(shí)填上”???”或者”fill in later”。默認(rèn)值約束所提供的默認(rèn)值約束所提供的默認(rèn)值可以為常量、函數(shù)、系統(tǒng)零進(jìn)函數(shù)、空值(NULL)等等。零進(jìn)函數(shù)包括CURRENT_TIMESTAMP、SYSTEM_USER、CURRENT_USER、USER和SESSION_USER等。默認(rèn)值約束的定義格式為:[CONSREAINT constraint_name] DEFAULT constant_expression其中,constraint_name參數(shù)指出所建立的默認(rèn)值約束名稱。Constant_expression表達(dá)式為列提供默認(rèn)值。在使用默認(rèn)約束是,還應(yīng)該注意以下兩點(diǎn):1.每列只能有一個(gè)默認(rèn)約束。2. 約束表達(dá)式不能參照表中的其他列和其他表、視圖或存儲(chǔ)過(guò)程。CHECK約束CHECK約束的主要作用是限制輸入到一列或多列中的可能值,從而保證SQL Server數(shù)據(jù)庫(kù)中數(shù)據(jù)的域完整性。例如,可以在建立用戶使用庫(kù)時(shí),強(qiáng)制用戶的密碼在10位以上。每個(gè)標(biāo)允許建立多個(gè)CHECK約束。在CH
點(diǎn)擊復(fù)制文檔內(nèi)容
外語(yǔ)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1