sqlserver2008怎么给字段设置默认值??

这个字段名是"score",int型。可以为空。我想在添加一条记录时,只写不能为空的字段,score可以为空,然后让score默认生成数据为1。可是不管默认值写多少,最后... 这个字段名是"score",int型。可以为空。
我想在添加一条记录时,只写不能为空的字段,score可以为空,然后让score默认生成数据为1。
可是不管默认值写多少,最后score生成的默认值总是0.这是为什么?
声明一下:不要设计到前台的时,比如楼下的什么前台判断。
单纯的数据库操作,怎么样给字段设置默认值,使该项为空时自动写入一个数据。
并不是前台判断为空时再传递给数据库一个数据。
展开
 我来答
绕道儿
2012-08-17 · TA获得超过135个赞
知道小有建树答主
回答量:179
采纳率:0%
帮助的人:128万
展开全部

有默认值可以为空,默认值是起效的。添加一条记录:insert into Score (MingZi) values ('郑州网建')  ,没score字段, 它就会默认为1的呀。  我试过,看图。

恽彩7a
2012-08-17 · TA获得超过210个赞
知道小有建树答主
回答量:526
采纳率:100%
帮助的人:165万
展开全部
如果想按默认值保存数据,那就要在写入的时候判断一下,如果写入的数据为空,就不写入,或者当写入数字为空的时候,赋值为1
追问
那样就成了JSP页面手动输入默认值了,不是通过数据库自己更改的
追答
那你就判断一下,值为空的时候不写数据不就是了嘛
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式