小小问题集合2---SQL Server中如何更改或删除字段的Default值
2010-07-20 14:06
459 查看
--------------问题描述------------------
/*
*SQL Server中如何更改或删除字段的Default值?
*/
--测试数据
Create Table testv
(
id int,
Nn varchar(100) default 'aaabbs'
)
--更改一个默认值
--这里遇到一个问题:我要修改默认值就要修改默认约束可是你见表的时候并不知道约束的名字
--1:首先需要查到默认约束名
exec sp_helpconstraint 'testv'
-----------------------------
--DF__testv__Nn__1ED998B2 --
--or
select name from sysobjects where xtype = 'D' and parent_obj = object_id('testv');
------------------------------
--DF__testv__Nn__1ED998B2
--2:删除你的默认约束
ALTER TABLE testv
DROP CONSTRAINT DF__testv__Nn__1ED998B2
--3:修改约束即添加新的默认约束
ALTER TABLE testv ADD CONSTRAINT
DF_test_k DEFAULT ('b') FOR Nn
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/feixianxxx/archive/2010/01/25/5255893.aspx
/*
*SQL Server中如何更改或删除字段的Default值?
*/
--测试数据
Create Table testv
(
id int,
Nn varchar(100) default 'aaabbs'
)
--更改一个默认值
--这里遇到一个问题:我要修改默认值就要修改默认约束可是你见表的时候并不知道约束的名字
--1:首先需要查到默认约束名
exec sp_helpconstraint 'testv'
-----------------------------
--DF__testv__Nn__1ED998B2 --
--or
select name from sysobjects where xtype = 'D' and parent_obj = object_id('testv');
------------------------------
--DF__testv__Nn__1ED998B2
--2:删除你的默认约束
ALTER TABLE testv
DROP CONSTRAINT DF__testv__Nn__1ED998B2
--3:修改约束即添加新的默认约束
ALTER TABLE testv ADD CONSTRAINT
DF_test_k DEFAULT ('b') FOR Nn
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/feixianxxx/archive/2010/01/25/5255893.aspx
相关文章推荐
- 【小小问题集合2---SQL Server中如何更改或删除字段的Default值】
- 【小小问题集合3---本条记录某一字段由上条记录的部分内容与本记录部分内容计算而来】
- win7如何更改和删除驱动器号及更改驱动器号和路径出现的问题
- 如何解决更改解决服务器IP,导致应用程序无法访问SQL SERVER的问题?
- SQL Server添加和删除字段的问题
- 小小问题集合3---本条记录某一字段由上条记录的部分内容与本记录部分内容计算而来
- 逻辑问题,sql server 2008 不允许保存更改,您所做的更改要求删除并重新创建以下表 的解决办法
- 【小小问题集合1之---如何按insert的先后排序存储数据】
- 【SQL 问题】sql server 2008 不允许保存更改,您所做的更改要求删除并重新创建以下表 的解决办法
- 如何解决SQL Server 2008 R2中“阻止保存要求重新创建表的更改”的问题!
- 小小问题集合1之---如何按insert的先后排序存储数据
- SQL Server, cannot alter the user 'dbo', 如何解决SQL Server不能更改dbo问题
- List实体集合更改任意Model中某一个字段的值,其他Model值也一起变了,引用类型和值类型的问题
- sql server 2008 不允许保存更改,您所做的更改要求删除并重新创建以下表 的解决办法
- 如何删除SQL Server下注册的服务器
- 如何在Oracle中增加修改删除字段
- [乐意黎转载]mysql删除记录时如何让自动递增的字段重新排序
- Java中集合循环删除元素的问题
- 如何删除表记录中重复的字段
- Sql Server 2008 FileStream如何删除磁盘上的文件