怎么把数据库中的某个表的某个字段默认值设为0?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么把数据库中的某个表的某个字段默认值设为0?相关的知识,希望对你有一定的参考价值。
我把该字段设置了“数字”格式。
我是asp编程环境,用到数据库,应该怎么写呢?写在哪?
access数据库
1、打开数据库连接,此时显示已创建的数据库。
2、展开要操作的数据库下的所有表。
3、右击要操作的表,选择【改变表】。
4、此时显示表编辑界面,此显示已有的字段。
5、点击要修改的字段的【默认】位置,输入默认值0。
6、点击【保存】,此时字段的默认值0就设置好了。
参考技术A分两种情况,一种是此表中并没数据,一种是表中已存在数据。
针对第一种:
alter table 表名 alter column 字段 set default 0;针对第二种情况:
alter table 表名 alter column 字段 set default 0; 参考技术B sqlserver的写法:
ALTER TABLE [dbo].[表名] ADD CONSTRAINT [DF_表名_列名] DEFAULT ((默认值)) FOR [列名] 参考技术C 在建表的时候设置默认值.
或者
ALTER TABLE table
MODIFY (column datatype [DEFAULT expr]
[, column datatype]...);本回答被提问者采纳 参考技术D PostgerSql中是这么定义的
modify int4 DEFAULT 2
其中modify 是字段名 int4 是数据类型,2是默认值
SQL server中某个表的字段值为啥不能修改?
这个表中的主键是升序排列,但是我要修改的字段值一列不是主键,好像没有Check约束,高手们是怎么回事啊?
同意楼上的你看看,这个值是不是有外键约束
比如说,A表中ID号为主键,B表中的ID号为外键
这时候 A表中的ID号只有数据'1',那你B表的ID号就不能是'2'..
还有就是可能是被设置为标识列,会自动增长的那种
还有就是这个字段有设置UNIQUE约束,或者CHECK约束
你把他所有关系都删除了,再试试看 参考技术A 看看这个字段的约束 有可能是自动增长的吧
以上是关于怎么把数据库中的某个表的某个字段默认值设为0?的主要内容,如果未能解决你的问题,请参考以下文章
sqlserver 下 修改表的某个字段默认值语法是怎么样的
sqlserver 下 修改表的某个字段默认值语法是怎么样的