SQLServer判断指定列的默认值是否存在,并修改默认值
2018-01-29 17:01
387 查看
原文:SQLServer判断指定列的默认值是否存在,并修改默认值
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插入记录前判断是否存在,存在则插入,不存在则修改。
- vector、map 判断某元素是否存在、查找指定元素
- mysql判断指定数据库是否存在?
- ASP 中判断SQLSERVER 表或者数据库是否存在
- SqlServer判断数据库、表、存储过程、函数是否存在
- sqlserver 各种判断是否存在(表名、函数、存储过程等)
- 判断xml指定节点是否存在
- jQuery判断指定id的对象是否存在的方法
- JQuery如何判断标签指定属性是否存在
- PHP判断域名是否存在指定文件,不存在就301到其他
- JQuery js如何判断标签指定属性是否存在
- Visual Basic 中判断指定名称的进程是否存在
- SQL语句判断指定的数据库、表、字段、存储过程是否存在
- sqlserver中判断表是否存在
- sqlserver 和 oracle中 如何判断数据表和数据字段是否存在
- [No000005]C#注册表操作,创建,删除,修改,判断节点是否存在
- 将字符串添加到指定的文件中去 AppendAllText ;WriteAllText ;----------------判断指定路径的文件是否存在File.Exists(Path)