新聞中心
SqlServer***約束確保數(shù)據(jù)庫不會輸入重復的值,下面就為您介紹如何創(chuàng)建SqlServer***約束,希望對您學習SqlServer***約束方面有所幫助。

網(wǎng)站建設哪家好,找創(chuàng)新互聯(lián)!專注于網(wǎng)頁設計、網(wǎng)站建設、微信開發(fā)、小程序設計、集團企業(yè)網(wǎng)站建設等服務項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了黃浦免費建站歡迎大家使用!
創(chuàng)建SqlServer***約束來確保不參與主鍵的特定列的值不重復。盡管SqlServer***約束和主鍵都強制***性,但在下列情況下,應該為表附加***約束以取代主鍵約束:
如果要對列或列的組合強制***性??梢詾楸砀郊佣鄠€SqlServer***約束,而只能為表附加一個主鍵約束。
如果要對允許空值的列強制***性??梢詾樵试S空值的列附加SqlServer***約束,而只能將主鍵約束附加到不允許空值的列。當將***約束附加到允許空值的列時,確保在約束列中最多有一行含有空值。
創(chuàng)建***約束
I、在數(shù)據(jù)庫關系圖中右擊將包含約束的表,然后從快捷菜單中選擇"屬性"命令。
-或-
為將包含約束的表打開表設計器,在表設計器中右擊,然后從快捷菜單中選擇"屬性"命令。
II、選擇"索引/鍵"選項卡。
III、選擇"新建"命令。系統(tǒng)分配的名稱出現(xiàn)在"索引名"框中。
IV、在"列名"下展開列的列表,選擇要將約束附加到的列。若要將約束附加到多個列,在后續(xù)行中選擇其它的列。
V、選擇"創(chuàng)建 UNIQUE"復選框。
VI、選擇"約束"選項。
當保存表或關系圖時,SqlServer***約束即創(chuàng)建在數(shù)據(jù)庫中。
如果使用的是 SQL Server,可以控制鍵值的排序次序以及當存在重復鍵時所采取的操作。為此,應創(chuàng)建***索引取代***約束。
【編輯推薦】
Sql Server臨時表的生存周期
帶您了解sql server臨時表
SQL SERVER臨時表的語法
SQL SERVER恢復的方法
帶您深入了解SQL Server事務
網(wǎng)頁標題:SqlServer唯一約束的創(chuàng)建
轉(zhuǎn)載源于:http://www.fisionsoft.com.cn/article/djgoojg.html


咨詢
建站咨詢
