SQL修改字段默认值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL修改字段默认值相关的知识,希望对你有一定的参考价值。

一、SQL修改字段默认值

  1. alter table 表名 drop constraint 约束名字  
  2.  
  3. 说明:删除表的字段的原有约束  
  4. alter table 表名 add constraint 约束名字 DEFAULT 默认值 for 字段名称  
  5.  
  6. 说明:添加一个表的字段的约束并指定默认值  
  7.  
  8. go  

例:

  1. alter table T_ping drop constraint DF_T_ping_p_c  
  2. alter table T_ping add constraint DF_T_ping_p_c DEFAULT ((2)) for p_c  
  3. go 

二、获取字段默认值

  1. select b.text as 默认值字段名 (随便起)  
  2. from syscolumns a left join syscomments b on a.cdefault=b.id   
  3. where a.id=object_id(‘表名‘) and a.name=‘字段名称‘ 

说明:syscolumns ,syscomments为系统表

例:

  1. select b.text as moren   
  2.  
  3. from syscolumns a left join syscomments b on a.cdefault=b.id   
  4. where a.id=object_id(‘T_ping‘) and a.name=‘p_c‘ 

获取之后有引号,可以截取一下字符

以上是关于SQL修改字段默认值的主要内容,如果未能解决你的问题,请参考以下文章

Sql Server 增加字段修改字段修改类型修改默认值

Sql Server 增加字段修改字段修改类型修改默认值

Sql Server 增加字段修改字段修改类型修改默认值

修改某一个字段的默认值为0,SQL语句怎么写

sqlserver 下 修改表的某个字段默认值语法是怎么样的

Sql Server 增加字段修改字段修改类型修改默认值(转)