程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> SQL Server數據庫技術(57)

SQL Server數據庫技術(57)

編輯:關於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 所示的創建缺省值屬性對話框。輸入缺省值名稱和值表達式之後,單擊“確定”按鈕,即完成缺省值的創建。
SQL Server數據庫技術(57)(圖一)
9.3.2 查看缺省值
(1) 用Enterprise Manager 查看缺省值
在Enterprise Manager 中選擇“Defaults”對象,即可從右邊的任務板中看到缺省值的大部分信息。如圖9-7 所示。也可以選擇要查看的缺省值,單擊右鍵,從快捷菜單中選擇“PropertIEs” 選項,即會出現如圖9-8 所示的缺省值屬性對話框,可以從中編輯缺省值的
值表達式。修改缺省值名稱的方法與修改規則名稱的方法相同,可以用Sp_rename 存儲過程修改,也可以在企業管理器的任務板窗口中直接修改。
SQL Server數據庫技術(57)(圖二)

SQL Server數據庫技術(57)(圖三)

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