新聞中心
在SQL數(shù)據(jù)庫中,如果要對字段默認值進行修改,應(yīng)該怎么做呢?下面就將為您詳解使用SQL語句修改字段默認值的方法,供您參考。

公司主營業(yè)務(wù):成都網(wǎng)站制作、網(wǎng)站設(shè)計、外貿(mào)網(wǎng)站建設(shè)、移動網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯(lián)公司是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)公司推出雙峰免費做網(wǎng)站回饋大家。
SQL語句修改字段默認值
alter table 表名 drop constraint 約束名字
說明:刪除表的字段的原有約束
alter table 表名 add constraint 約束名字 DEFAULT 默認值 for 字段名稱
說明:添加一個表的字段的約束并指定默認值
go
例:
alter table T_ping drop constraint DF_T_ping_p_c
alter table T_ping add constraint DF_T_ping_p_c DEFAULT ((2)) for p_c
go
alter table with check T_ping add constraint DF_T_ping_p_c DEFAULT ((2)) for p_c
alter table with nocheck T_ping add constraint DF_T_ping_p_c DEFAULT ((2)) for p_c
兩者的區(qū)別是If you do not want to verify new CHECK or FOREIGN KEY constraints against existing data, use WITH NOCHECK. This is not recommended except in rare cases. The new constraint will be evaluated in all future updates.
對于要建立約束的兩個表,如果其中的一個已有數(shù)據(jù),把“在創(chuàng)建時檢查現(xiàn)有數(shù)據(jù)”選項設(shè)置為“是”將告訴SQL SERVER:當(dāng)開始具體創(chuàng)建約束時,要對表中現(xiàn)有的數(shù)據(jù)進行檢查。如果現(xiàn)有數(shù)據(jù)符合約束的定義,則約束被成功加入到表中,然而,如果有任何數(shù)據(jù)不能通過約束驗證,則不會把約束應(yīng)用到數(shù)據(jù)庫中。
【編輯推薦】
教您用事務(wù)一次處理多條SQL語句
通過執(zhí)行多條SQL語句實現(xiàn)數(shù)據(jù)庫事務(wù)
存儲過程優(yōu)化的SQL語句寫法
SQL語句中CASE WHEN的使用實例
教您不帶參數(shù)的SQL語句執(zhí)行的方法
本文標(biāo)題:如何使用SQL語句修改字段默認值
本文URL:http://m.5511xx.com/article/dpdsodc.html


咨詢
建站咨詢
