您的位置:首页 > 数据库

小小问题集合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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐