alter TableName drop constraint DFName
站在用戶的角度思考問題,與客戶深入溝通,找到興隆臺網(wǎng)站設(shè)計與興隆臺網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:網(wǎng)站設(shè)計制作、成都網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、國際域名空間、網(wǎng)站空間、企業(yè)郵箱。業(yè)務(wù)覆蓋興隆臺地區(qū)。
如果不知道約束名可以先運(yùn)行以下語句:
use?DataBaseName
go
sp_help?TableName
go
就可以完全的知道整個表相關(guān)信息
sqlserver無效的精度值?
是查詢出來后有很多小數(shù)嗎?比如6.499999999999999999
這樣可以在代碼中轉(zhuǎn)化
比如java 保留3位
double number = 6.499999999999999999;
DecimalFormat df = new DecimalFormat("#######.000");
number = new Double(df.format(number))
這樣就6.5了
你用法不對
首先你要在左側(cè)的樹里找到你的表名,然后展開,然后找約束
比如下圖所示
這個默認(rèn)值的約束名字就叫:DF__TEST__ID__14F1071C
然后先給干掉
alter?table?表名?drop?constraint?DF__TEST__ID__14F1071C
然后重新添加
alter?table?表名?add?constraint?DF__TEST__ID__14F1071C?DEFAULT?(('默認(rèn)值'))?for?字段名--這里DF__TEST__ID__14F1071C?DEFAULT?你可以重新起名的
修改表,添加默認(rèn)值的語句如下:
alter table 表名
add constraint df_time_19000101 default '1900-1-1' for 列名
注意把“表名”、“列名”替換成實際的名字。
另外df_time_19000101 是一個約束名,建議你把它命名為
df_表名_列名
的形式,這樣可以避免其它表中存在相同的約束名。
另外“若輸入時間為空”這個條件,直接通過給列賦予NULL值得話,就不能利用到默認(rèn)值。所以注意在插入數(shù)據(jù)的時候或者不給定時間列的值使用默認(rèn)值,或者必須給定值。
網(wǎng)頁題目:sqlserverdf的簡單介紹
文章分享:http://jinyejixie.com/article6/hojpog.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供云服務(wù)器、企業(yè)網(wǎng)站制作、小程序開發(fā)、虛擬主機(jī)、建站公司、電子商務(wù)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)