六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

SQL server約束

[摘要]約束的概念:確保在列中輸入有效的值并維護表之間的關系。Primary key約束功能:primary key(主鍵約束),一個表中只能有一個,不能有空值,不能有重復值.創建表時定義約束:字段名 數據...

約束的概念:確保在列中輸入有效的值并維護表之間的關系。

SQL server約束


Primary key約束

功能:primary key(主鍵約束),一個表中只能有一個,不能有空值,不能有重復值.

創建表時定義約束:字段名 數據類型[長度] primary key

Unique約束
功能:unique(唯一約束), 指定在同一列中的兩行不能有相同的值,只能有一行為空值。

創建表時定義約束:字段名 數據類型 unique

Default約束

功能:執行insert語句時將默認值自動插入約束所在的列

創建表時定義約束:字段名 數據類型 default 默認值
Default 約束注意事項
1、每列只能定義一個default約束。
2、不能用于有identity屬性的列
3、如果定義的默認值長于其對應字段的允許長度,那么輸入到表中的默認值將被截斷。
4、有default約束的字段,可插入其他的值,若不插入, 則以默認值為紀錄值,且后面創建的默認約束對已
經存在的數據沒有影響.

Check約束
功能:check(檢查約束),每次執行Insert/update語句時,該約束要校驗數據的合法性。

創建表時定義約束:字段名 數據類型 check(條件)

Check約束注意事項
1、一個表中可以定義多個檢查約束,但每個字段只 能定義一個檢查約束。
2、當執行insert語句或者update語句時,檢查約束 將驗證數據。
3 、如果對已經有數據的表添加約束,可以用with nocheck避免對以前的數據做檢查.

Foreign key 約束

功能:確保主關鍵字(主表中)和外關鍵字(輔表中)的關系。
創建表時定義約束:字段名 數據類型 foreign key(字段名) references 表名(字段名)
注意:foreign Key子句中指定的列數和數據類型必須和在references子句中的列數和數據類型匹配。且關聯
的表的字段必須設置為主鍵.

修改約束
修改表時添加約束

alter table 表名
add constraint 約束名 primary key(字段名) –-主鍵
add constraint 約束名 unique (字段名)    --唯一
add constraint 約束名 default(默認值) for 字段名 –默認
add constraint 約束名 check(條件) –檢查
add constraint 約束名 foreign key(字段名) references 主鍵表(參照字段名)  --外鍵

刪除約束
語法:

alter table 表名 drop 約束名

【例】 刪除 xs表的pk_xs約束。

alter table xs drop constraint  pk_xs

注意:
1.要刪除被約束的列,必須先刪除約束
2.存在外鍵約束時,要刪除主健,必須先刪除對應的外鍵

以上就是SQL server約束 的詳細內容,更多請關注php中文網其它相關文章!


學習教程快速掌握從入門到精通的SQL知識。




標簽:SQL server約束 
主站蜘蛛池模板: 亚洲动作片 | 日韩黄色网| 青草国产在线视频 | 四虎永久免费网站免费观看 | 天天性综合 | 午夜婷婷网 | 伊人狠狠 | 色迷迷网免费站视频在线观看 | 天天视频色 | 欧美视频一区在线 | 午夜美女影院 | 天堂tv亚洲tv日本tv不卡 | 亚洲区在线 | 热の综合热の国产热の潮小说 | 亚洲成人欧美 | 中文字幕在线视频不卡 | 欧美一级黄色录像 | 欧美一级高清视频在线播放 | 亚洲精品免费视频 | 亚洲福利网址 | 亚洲色网址 | 色综合成人丁香 | 欧美一级一一特黄 | 伊人影院综合在线 | 欧美性xxxxxx爱 | 欲香欲色 | 青娱乐中文字幕 | 日韩一区二区三区免费视频 | 日本五级床片午夜视频 | 天堂影院 | 中文字幕在线免费视频 | 亚洲 欧美 清纯 丝袜 另类 | 日本aⅴ在线观看 | 欧美视频在线播放观看免费福利资源 | 特级欧美老少乱配 | 日韩欧美高清在线观看 | 啪啪网视频 | 中国xxxx色视频在线观看 | 日日做夜夜爱 | 一二三四影院免费 | 日本理论在线 |