Sql2005定義約束_第1頁
Sql2005定義約束_第2頁
Sql2005定義約束_第3頁
Sql2005定義約束_第4頁
Sql2005定義約束_第5頁
已閱讀5頁,還剩7頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、也可通過進行約束Sql2005定義約束為了保證輸入數據的正確性,必須要在創建表的時候設置約束,在這里簡單的介紹一下如何設置約束.需要注意的是在用創建約束的時候,在修改完后,都需要保存表以保存修改。中有五種約束,分別是約束約束約束約束約束約束用來限制輸入一列或者多列的值的范圍,通過邏輯表達式來判斷數據的有郊性也就是一個列的輸入內容必須滿足約束條件否則數據無法正常輸入從而強制數據的域的完整性約束若在表中定義了約束用戶在插入新的數據時如果該列沒有指定數據那么系統將默認值賦給該列默認值也可以為空約束在表中經常有一旬或多列的組合其值能在唯一標識表中每一行這樣的一列或多列成為表的主健,通過它可以強制表的實

2、體完整性。一個表只能有一個主鍵,而且主鍵不能為空值。約束外鍵是用于建立和加強兩個表(主表與從表)的列或多列數據之間的連接的,當添加,修改或者刪除數據時,通過參照完整性來保證它們之間的數據的一致性。先定義主鍵,再對從表定義外鍵約束。約束約束用于確保表中的兩個數據行在非主鍵中沒有相同的列值與約束類似約束也強制唯一性為表中的一列或多列提供實體完整性但用于非主鍵的一列或多列組合且一個表可以定義多個約束約束的創建查看刪除也可通過進行約束也可通過進行約束即可以通過的“對象資源管理器”面板進行,也可通過進行約束也可通過進行約束通過設置,設置性別只能輸入男,或者女也可通過進行約束也可通過進行約束首先打開表的列

3、,右鍵點擊性別,選擇約束如下圖也可通過進行約束也可通過進行約束在表達式里輸入性別男性別女,點關閉即可。性別女點擊關閉后,表達式會被自動修改成:(性別=男如下圖:經過這個約束后,在表格中填入非男、女的性別都是報錯的。如果要刪除約束,直接點擊刪除按扭即可。通過實現約束如:添加性別的約束:數據庫名性別男性別女刪除約束刪除約束刪除約束約束通過來設置。如下圖列名數據類型允許空編號char(8)ISBNciiar(13)書名nvarchar255)回定悅money出版社nvarchar255)出版日期datetime回作者varchar(15)性別varchar15)刪除約束刪除約束約束通過來設置。刪除約

4、束刪除約束約束通過來設置。刪除約束刪除約束約束通過來設置。刪除約束刪除約束約束通過來設置。通過實現約束創建例:增加約束性別刪除男性別刪除約束刪除約束約束通過來設置。刪除約束刪除約束約束通過來設置。性別約束通過設置主健非常簡單,右鍵點擊對應的列,點擊調協主鍵即可,最后點保存。如需要多列作為主健,則需要按健,選擇多列,然后右鍵選擇設置主健即可,最后點保存。通過添加通過添加約束通過來設置。編號編號刪除主鍵:編號約束是用于建立和加強兩個表主從表數據之間的連接的一列或多列注意建立外鍵的關鍵是某列必須是兩張表中的同名同數據類型列且該列為一張表的主鍵該列為另一張表的外鍵通)且過創建兩張表的之間的外鍵約束關系

5、。通過添加通過添加約束通過來設置。通過添加通過添加約束通過來設置。再分別選擇主鍵和外鍵約束通過來設置。約束通過來設置。約束通過來設置。編號編號通過實現首先主鍵編號再設置外鍵約束:編號號)刪除外鍵約束:約束使用的“對象資源管理器”創建表后,右鍵相應的表,選擇修改,打開表的各列。然后再單擊“管理表素引和鍵”,打開“索引鍵”窗口,單擊添加按鈕,就可以為所需要的鍵創建約束名稱了。如下圖啲服務滬耳理素引和團sa04數據庫引擎bpcJ200909141357列名數據類型允許空編號smallint琴ISBNcharfl3)書名nvarchar255;0定價money0出版社nvarchar(255)0出版日期datetime0作者varchar(15)0性別varcharilS)0w-X.Z

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論