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

正文內(nèi)容

數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用第10章數(shù)據(jù)完整性-在線瀏覽

2024-11-05 18:01本頁(yè)面
  

【正文】 NSTRAINT constraint_name] PRIMARY KEY [ CLUSTERED | NONCLUSTERED ] 命令說(shuō)明: ALTER TABLE 只允許添加可包含空值或指定了 DEFAULT 定義的列。其他說(shuō)明與創(chuàng)建主鍵約束類(lèi)同。 且備選主鍵列中的已有數(shù)據(jù)不得重復(fù)或?yàn)榭?, 語(yǔ)法如下 。 ( 2) ADD指定要添加的約束 。 一般先刪除主鍵 , 然后在另一列上添加主鍵 。如果建立主鍵時(shí)沒(méi)有定義名稱(chēng),則這里必須輸入建立主鍵時(shí)系統(tǒng)自動(dòng)給出的隨機(jī)名稱(chēng)。惟一約束與主鍵約束的主要區(qū)別在于:惟一約束用于非主鍵列,使之滿足數(shù)據(jù)惟一性要求;惟一約束允許NULL值,而主鍵不允許;惟一約束可以在多列或多個(gè)列組合上分別設(shè)置,而主鍵只能在一列或一個(gè)列組合上設(shè)置。 ? ( 2)定義表級(jí)惟一約束。 在一個(gè)表中可以建立多個(gè)核查約束 ,在一列上也可以建立多個(gè)核查約束 , 只要它們不相互矛盾 。 命令格式: CREATE TABLE table_name ( column_name data_type [ [ CONSTRAINT constraint_name ] CHECK [ NOT FOR REPLICATION ]( check_criterial) [,... n] ] [,... n] ) 命令說(shuō)明: ( 1) NOT FOR REPLICATION:該選項(xiàng)表示在復(fù)制表時(shí)禁用核查約束 。 ( 3) check_criterial為核查準(zhǔn)則,一般是條件表達(dá)式,與 WHERE子句中的查詢條件表達(dá)式類(lèi)似 。 ( 5) NOT FOR REPLICATION:用于在復(fù)制與分發(fā)過(guò)程中使核查約束暫時(shí)失效,而僅對(duì)用戶的修改(而不是對(duì)復(fù)制進(jìn)程)強(qiáng)加約束。 命令格式: ALTER TABLE table_name ADD column_name data_type [CONSTRAINT constraint_name ] CHECK [ NOT FOR REPLICATION ]( check_criterial) [,... n] ( 2) 為表中現(xiàn)有的一列或幾列添加核查約束 。 ? 外鍵約束 FOREIGN KEY 外鍵是最能體現(xiàn)關(guān)系型數(shù)據(jù)庫(kù)引用完整性特點(diǎn)的約束。被引用的表稱(chēng)為主鍵約束(或惟一約束)表;引用表稱(chēng)為外鍵約束表。 命令格式: CREATE TABLE table_name ( column_name data_type [ [ CONSTRAINT constraint_name ] FOREIGN KEY REFERENCES ref_table (ref_column) [ ON DELETE { CASCADE | NO ACTION } ] [ ON UPDATE { CASCADE | NO ACTION } ] [ NOT FOR REPLICATION ] ] [,... n] [ [ CONSTRAINT constraint_name ] FOREIGN KEY (column_name [,... n]) REFERENCES ref_table (ref_column[,... n]) [ ON DELETE { CASCADE | NO ACTION }] [ ON UPDATE { CASCADE | NO ACTION } ] [ NOT FOR REPLICATION ] ] [,... n] ) 命令說(shuō)明: ( 1)第 1個(gè)外層方括號(hào) [ ]表示外鍵作用于單列(列級(jí)約束)時(shí)的選項(xiàng),第 2個(gè)外層方括號(hào) [ ]表示外鍵作用于列組合時(shí)的選項(xiàng)。 ( 3)對(duì)于列組合型外鍵約束, FOREIGN KEY后面的( column_name [,... n])表示本表中的外鍵列組合, ref_table( ref_column[,... n])表示所引用的主鍵表的表名 ref_table及其主鍵或惟一約束列組合 ref_column[,... n]。 ( 4) ON DELETE [CASCADE | NO ACTION] 表示在主鍵表中刪除數(shù)據(jù)行時(shí),級(jí)聯(lián)刪除外鍵表中外鍵所對(duì)應(yīng)的數(shù)據(jù)行( CASCADE)或不做任何操作( NO ACTION)。 ( 5) NOT FOR REPLICATION選項(xiàng)表示在復(fù)制表時(shí)禁用外鍵。 命令格式: ALTER TABLE table_name ( ADD column_name data_type [ [ CONSTRAINT constraint_name ] FOREIGN KEY REFERENCES ref_table (ref_column) [ ON DELETE { CASCADE | NO ACTION } ] [ ON UPDATE { CASCADE | NO ACTION } ] [ NOT FOR REPLICATION ] ] [,... n] [ [ CONSTRAINT constraint_name ] FOREIGN KEY (column_name [,... n] ) REFERENCES ref_table (ref_column [,... n] ) [ ON DELETE { CASCADE | NO ACTION }]
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1