程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> MS SQL基礎教程:數據庫缺省值

MS SQL基礎教程:數據庫缺省值

編輯:關於SqlServer

缺省值(Default)是往用戶輸入記錄時沒有指定具體數據的列中自動插入的數據。缺省值對象與ALTER TABLE 或CREATE TABLE 命令操作表時用DEFAULT 選項指定的缺省值功能相似,但缺省值對象可以用於多個列或用戶自定義數據類型,它的管理與應用同規則有許多相似之處。表的一列或一個用戶自定義數據類型也只能與一個缺省值相綁定。

9.3.1 創建缺省值

(1) 用CREATE DEFAULT 命令創建缺省值

CREATE DEFAULT 命令用於在當前數據庫中創建缺省值對象,其語法如下:

CREATE DEFAULT default_name AS constant_expression

其中constant_expression 子句是缺省值的定義。constant_expression 子句可以是數學表達式或函數,也可以包含表的列名或其它數據庫對象。

例9-11: 創建生日缺省值birthday_defa。

create default birthday_defa

as '1978-1-1'

例9-12: 創建姓名缺省值name_defa。

create default name_defa

as user

(2) 用Enterprise Manager 創建缺省值

在Enterprise Manager 中選擇數據庫對象“Defaults”, 單擊右鍵,從快捷菜單中選擇N“ew Default” 選項,即會彈出如圖9-6 所示的創建缺省值屬性對話框。輸入缺省值名稱和值表達式之後,單擊“確定”按鈕,即完成缺省值的創建。

9.3.2 查看缺省值

(1) 用Enterprise Manager 查看缺省值

在Enterprise Manager 中選擇“Defaults”對象,即可從右邊的任務板中看到缺省值的大部分信息。如圖9-7 所示。也可以選擇要查看的缺省值,單擊右鍵,從快捷菜單中選擇“Properties” 選項,即會出現如圖9-8 所示的缺省值屬性對話框,可以從中編輯缺省值的

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved