偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

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

數(shù)據(jù)庫 SQL Server
SQL Server的約束很多,下文就為您介紹其中的缺省約束、列約束和表約束,希望對您學習SQL數(shù)據(jù)庫中的約束方面能有所幫助。

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

SQL Server缺省約束

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

定義SQL Server缺省約束的語法如下:
CONSTRAINT constraint_name
DEFAULT constant_expression [FOR column_name]

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

SQL Server列約束和表約束

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

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

  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) /* 表約束 */  

 

 

 

【編輯推薦】

刪除Sql Server唯一約束

SQL Server刪除視圖的兩種方法

帶您了解sql server內(nèi)部變量

sql server表格變量的用法

SQL Server變量賦值的方法

責任編輯:段燃 來源: 互聯(lián)網(wǎng)
相關推薦

2010-09-01 17:13:07

SQL刪除約束

2010-11-10 11:37:29

SQL Server刪

2010-06-17 17:50:31

SQL Server外

2010-09-28 11:13:50

SQL約束

2010-11-12 14:39:36

Sql Server唯

2010-11-12 14:45:19

Sql Server唯

2010-11-12 15:35:55

SQL Server約

2010-07-06 16:52:17

SQL Server創(chuàng)

2010-09-25 13:16:51

SQL Server外

2010-09-03 13:51:10

SQL刪除約束

2011-04-11 09:39:46

Oracle約束

2010-09-08 13:14:57

SQL刪除約束

2010-11-12 15:28:59

sql server默

2010-09-25 11:50:47

sql server外

2009-04-15 13:21:03

微軟SQL Server約束

2010-09-08 13:21:19

SQL刪除約束

2010-11-12 14:55:59

Sql Server檢

2010-11-12 14:49:28

SQL Server外

2009-08-24 13:31:38

C# 泛型約束

2010-11-12 15:19:06

Sql Server外
點贊
收藏

51CTO技術棧公眾號