十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
如果需要修改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)