日期:2011-01-25 23:11:00 来源:本站整理
<b>教您利用SQL语句改正SQL主键</b>[MSSQL防范]
本文“<b>教您利用SQL语句改正SQL主键</b>[MSSQL防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
利用SQL语句,可以轻松改正SQL主键,下面就将为您介绍这种改正SQL主键的办法,供您参考,但愿对您学习改正SQL主键方面有所启迪.
<
- declare @defname varchar(100)
- declare @cmd varchar(500)
- declare @tablename varchar(100)
- declare @keyname varchar(100)
- Set @tablename='Temp1'
- Set @keyname='id' --需求設置的key,脱离
- select @defname= name
- FROM sysobjects so
- JOIN sysconstraints sc
- ON so.id = sc.constid
- WHERE object_name(so.parent_obj) = @tablename
- and xtype='PK'
- if @defname is not null
- begin
- select @cmd='alter table '+ @tablename+ ' drop constraint '+ @defname
- --print @cmd
- exec (@cmd)
- end
- else
- set @defname='PK_'+@keyname
- select @cmd='alter table '+ @tablename+ ' ADD constraint '+ @defname +' PRIMARY KEY CLUSTERED('+@keyname+')'
- exec (@cmd)
以上是“<b>教您利用SQL语句改正SQL主键</b>[MSSQL防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |
评论内容只代表网友观点,与本站立场无关!
评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论