SQLServer判断指定列的默认值是否存在,并修改默认值
2017-06-27 09:34
169 查看
SQLServer判断指定列的默认值是否存在,并修改默认值 2008年10月21日 星期二 下午 12:08 if exists(select A.name as DefaultName,B.name as TableName from sysobjects A inner join sysobjects B on A.parent_obj = B.id where A.xtype = 'D' and B.xtype = 'U' and B.name = 'test') --在SQLserver中判断指定列的默认值是否存在 alter table test drop constraint trade_default --因为不能直接修改默认值所以先删除默认值约束 go alter table test add constraint trade_default default -1 for pid with values --重新添加新约束,并指定默认值 go --如果字段原来无默认值,直接执行如下语句,添加默认值: alter table 表名 add default(1) for 字段名 --如果原来有默认值,现在要更改默认值,则需要先把原来的默认值drop掉,再添加新的默认值 alter table 表名 drop constraint 默认值约束的名称 --如果不知道默认值约束的名称,用如下语句查询得到: select [name] from sysobjects t where id = (select cdefault from syscolumns where id = object_id(N'表名') and name='字段名')
相关文章推荐
- SQLServer判断指定列的默认值是否存在,并修改默认值
- SQLServer判断指定列的默认值是否存在,并修改默认值
- list<Model>判断用户是否存在,取出model只修改指定值
- SqlServer和Mysql插入记录前判断是否存在,存在则插入,不存在则修改。
- SqlServer判断数据库、表、存储过程、函数是否存在
- c# 注册表操作,创建,删除,修改,判断节点是否存在
- sqlserver中判断表是否存在
- php判断数组中是否存在指定键(key)的方法
- 判断指定文件夹是否存在
- 判断指定进程号的进程是否存在
- 剑指offer--判断规则二维数组是否存在一个指定数
- 判断指定的进程或程序是否存在方法
- jQuery判断指定id的对象是否存在的方法
- sqlserver中判断表或临时表是否存在
- ASP 中判断SQLSERVER 表或者数据库是否存在
- JQuery如何判断标签指定属性是否存在
- 判断指定进程号的进程是否存在
- sqlserver中判断表是否存在
- ios判断程序文件夹下是否存在指定文件
- asp.net 判断指定路径指定文件夹下是否有图片文件存在