标题:关于添加默认值的问题!
只看楼主
power6d
Rank: 1
等 级:新手上路
帖 子:162
专家分:0
注 册:2006-5-23
 问题点数:0 回复次数:9 
关于添加默认值的问题!
假设有个表中有个字段的数据类型是这样的Numeric(12,2),在建时忘给它设默认值了,现在表开始用了,里面有数据了,我想用SQL语言将默认值给添上去,请问怎么写?
搜索更多相关主题的帖子: SQL 数据 字段 Numeric 语言 
2007-01-18 09:53
Kendy123456
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:62
帖 子:2720
专家分:0
注 册:2007-1-3
得分:0 

把表数据里面的NULL值都先update成你的默认值
再去表的设计界面修改默认值设置


2007-01-18 17:33
power6d
Rank: 1
等 级:新手上路
帖 子:162
专家分:0
注 册:2006-5-23
得分:0 
我想用SQL语言改

2007-01-19 08:35
棉花糖ONE
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:32
帖 子:2987
专家分:0
注 册:2006-7-13
得分:0 
create default aa as 默认值
go
sp_bindefault aa, '表名.列名'
(aa是个标志,你可以随便改)

26403021 sql群 博客 blog./user15/81152/index.shtml
2007-01-19 10:23
chenxkfox
Rank: 1
等 级:新手上路
威 望:1
帖 子:123
专家分:0
注 册:2005-8-18
得分:0 


declare @t table
(
id int primary key,
c2 decimal(18,2)
)
declare @i int
set @i=1
while (@i<5)
begin
insert into @t(id) values(@i)
set @i=@i+1
end
insert into @t values(5,8.88)
select * from @t
update @t set c2=9.99 where c2 is null
select * from @t


,SQL SERVER 群号:17280478
2007-01-19 16:25
power6d
Rank: 1
等 级:新手上路
帖 子:162
专家分:0
注 册:2006-5-23
得分:0 
加是加上去了,但跟我想要的还是有点不一样,因为,加上去后就不能Drop Default了。我就想对某列加个默认值,能不能不用绑定,直接对一个列补加默认值。

[此贴子已经被作者于2007-1-24 9:27:18编辑过]



2007-01-24 09:26
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
得分:0 
在设计里面弄吧...

飘过~~
2007-01-24 09:51
power6d
Rank: 1
等 级:新手上路
帖 子:162
专家分:0
注 册:2006-5-23
得分:0 
什么设计?

2007-01-24 11:34
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
得分:0 
忘了你是用代码实现,呵.

飘过~~
2007-01-24 13:00
power6d
Rank: 1
等 级:新手上路
帖 子:162
专家分:0
注 册:2006-5-23
得分:0 
没办法了吗? 难道只能用企业管理器吗?

2007-01-25 08:43



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-116665-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.046933 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved