成都网站建设设计

将想法与焦点和您一起共享

修改SQL主键约束的SQL语句写法

如果需要修改SQL主键约束,该SQL语句应该怎么写呢?下面就将教您SQL主键约束的修改语句写法,如果您遇到过类似的问题,不妨一看。

让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:国际域名空间、虚拟主机、营销软件、网站建设、威海网站维护、网站推广。

--修改SQL主键约束用SQL

--获取SQL主键约束名字 declare @csname   varchar(100)  

set @csname=''  

   

select @csname=name

FROM sysobjects

WHERE xtype='PK' AND parent_obj=object_id('表名') 

   

--删除约束

exec('alter   table   表名  drop   constraint ' + @csname)  

   

--禁用约束(不校验)

exec('alter   table   表名  nocheck   constraint '   + @csname)  

   

--启用约束(校验)

exec('alter   table   表名  check   constraint '   + @csname)     --添加约束 alter   table   表名  add   constraint   主键约束名  primary   key   (列名)   例: if not exists ( SELECT *

                from syscolumns

                where   id = object_id('accPF_RefFAcctID')

                        and name = 'id')

ALTER TABLE accPF_RefFAcctID 

ADD  id INT IDENTITY(1,1) CONSTRAINT PK_accPF_RefFAcctID PRIMARY KEY (id)


当前题目:修改SQL主键约束的SQL语句写法
分享网址:http://chengdu.cdxwcx.cn/article/coseise.html