自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

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

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

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

SQL Server缺省約束

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

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

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

SQL Server列約束和表約束

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

下面舉例說(shuō)明列約束與表約束的區(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變量賦值的方法

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

2010-09-01 17:13:07

SQL刪除約束

2010-11-10 11:37:29

SQL Server刪

2010-06-17 17:50:31

SQL Server外

2010-11-12 15:35:55

SQL Server約

2010-07-06 16:52:17

SQL Server創(chuàng)

2010-09-28 11:13:50

SQL約束

2010-11-12 14:45:19

Sql Server唯

2010-11-12 14:39:36

Sql Server唯

2010-11-12 15:28:59

sql server默

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 14:49:28

SQL Server外

2010-09-08 13:21:19

SQL刪除約束

2010-11-12 14:55:59

Sql Server檢

2010-09-25 11:50:47

sql server外

2009-04-15 13:21:03

微軟SQL Server約束

2009-08-24 13:31:38

C# 泛型約束

2010-11-12 15:19:06

Sql Server外
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)