SQL建立預設值語句(CREATE DEFAULT)

來源:互聯網
上載者:User

微軟的解釋:

建立稱為預設值的對象。當綁定到列或別名資料類型時,如果插入時沒有顯式提供值,則預設值將指定一個值,以便將其插入該對象所綁定的列中(或者,如果是別名資料類型,則插入所有列中)。

後續版本的 Microsoft SQL Server 將刪除該功能。請避免在新的開發工作中使用該功能,並著手修改當前還在使用該功能的應用程式。

 

 

 文法

CREATE DEFAULT [ schema_name . ] default_nameAS constant_expression [ ; ]
 參數

schema_name

預設值所屬架構的名稱。

default_name

預設值的名稱。預設值名稱必須遵守標識符規則。可以選擇是否指定預設值所有者名稱。

constant_expression

只包含常量值的運算式(它不能包括任何列或其他資料庫物件的名稱)。除了那些包含別名資料類型的運算式,可以使用任何常量、內建函數或數學運算式。不能使用使用者定義函數。字元和日期常量要放在單引號 (') 內;貨幣、整數和浮點常量不需要引號。位元據必須以 0x 開頭,貨幣資料必須以貨幣符號 ($) 開頭。預設值必須與列資料類型相容。

例如:建立預設時間

 

-----建立預設值Create Default DefaultDate AS GetDate()-----綁定預設值到表的指定列EXEC sp_binDefault      @DefName=MyDate,      @ObjName='Product.Made'這樣子就完成了綁定預設值 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.