国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > SQL Server > 正文

SQL Server缺省約束、列約束和表約束

2024-08-31 00:54:22
字體:
來源:轉載
供稿:網友
SQL Server缺省約束、列約束和表約束

SQL Server缺省約束是SQL Server數據庫中的一種約束,下面就為您介紹SQL Server缺省約束、列約束和表約束的定義方法啊,供您參考。

SQL Server缺省約束

SQL Server缺省約束通過定義列的缺省值或使用數據庫的缺省值對象綁定表的列,來指定列的缺省值。SQL Server 推薦使用缺省約束,而不使用定義缺省值的方式來指定列的缺省值。

定義SQL Server缺省約束的語法如下:CONSTRAINT constraint_nameDEFAULT constant_exPRession [FOR column_name]

例:constraint de_order_quantity default 100 for?? order_quantity注意:不能在創建表時定義缺省約束,只能向已經創建好的表中添加缺省約束。

SQL Server列約束和表約束

對于數據庫來說,約束又分為列約束(Column Constraint)和表約束(Table Constraint)。列約束作為列定義的一部分只作用于此列本身。表約束作為表定義的一部分,可以作用于多個列。

下面舉例說明列約束與表約束的區別。例:

  1. create?table?products?( ?
  2. p_id?char(8)?, ?
  3. p_name?char(10)?, ?
  4. price?money?default?0.01?, ?
  5. quantity?smallint?check?(quantity>=10)?,?/*?列約束?*/ ?
  6. constraint?pk_p_id?primary?key?(p_id,?p_name)?/*?表約束?*/??

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 庄河市| 邹平县| 淮滨县| 舟山市| 浦城县| 黄骅市| 柞水县| 齐河县| 石嘴山市| 新丰县| 阳山县| 临沂市| 砀山县| 南雄市| 尚志市| 汪清县| 舞阳县| 长葛市| 沁源县| 丹巴县| 建瓯市| 崇左市| 横山县| 荃湾区| 英超| 屯留县| 会宁县| 博湖县| 河间市| 中牟县| 行唐县| 武山县| 黎川县| 永清县| 新干县| 绥江县| 湟中县| 富源县| 吴川市| 海晏县| 肥西县|