新聞中心
SQL Server數(shù)據(jù)庫default value的使用方法的總結(jié)是本文我們主要要介紹的內(nèi)容,接下來我們就開始介紹這部分內(nèi)容,希望能夠?qū)δ兴鶐椭?/p>

創(chuàng)新互聯(lián)是專業(yè)的新沂網(wǎng)站建設(shè)公司,新沂接單;提供成都網(wǎng)站設(shè)計、成都網(wǎng)站制作,網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進行新沂網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!
1.在創(chuàng)建表的時候,給字段添加的默認值約束
- CREATE TABLE "dbo"."Test"
- (
- id int PRIMARY KEY,
- sex varchar(10) DEFAULT ('boy'),
- name varchar(40),
- age int DEFAULT ((1)),
- )
注意:
此時默認值約束,沒有約束名稱。DMBS會自動的給添加一個“默認值約束名稱”,注意varchar類型和int類型在DEFAULT 中的寫法:分別用‘’和()把value值包起來。
2.在創(chuàng)建表之后,給字段添加的默認值約束
alter table [dbo].[Test] add constraint Test_name_Default Default('Tom') for baseCurrencyCode
注意:
此時,必須編寫一個約束名稱,防止重名。
3.修改字段原有的默認值約束
- declare @csname varchar(100)
- set @csname= ''
- select @csname=[name]
- from sysobjects
- where id=(select cdefault from syscolumns where id=object_id('Test') and name='age')
- exec('alter table [dbo].[Test] drop constraint ' + @csname )
- exec('alter table [dbo].[Test] add constraint ' + @csname + ' Default((18)) for age')
注意:
默認值約束,不能修改。必須先drop之后再add drop的時候,必須知道當(dāng)前“默認值約束的名稱”。通過上面的sql可以查出Test表的age字段所綁定的“默認值約束名稱”,才可以drop。
關(guān)于SQL Server數(shù)據(jù)庫default value的使用的總結(jié)就介紹到這里了,希望本次的介紹能夠?qū)δ兴斋@!
新聞標題:SQLServer數(shù)據(jù)庫defaultvalue的使用總結(jié)
轉(zhuǎn)載源于:http://www.dlmjj.cn/article/cdpidss.html


咨詢
建站咨詢
