美图齐众专注资阳网站设计 资阳网站制作 资阳网站建设
资阳网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

修改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://www.zsjierui.cn/article/coseise.html

其他资讯