SqlServer中用SQL更改字段为标识
为什么会写这篇文章呢? 主要是因为公司要求对数据库的更改要能提供sql更新脚步,以方便以后查阅。 通过SqlServer的设计界面对字段更改成标识很方便,但是用SQL语句来写确实麻烦了很多,此处做一个记录。 下面是SQL语句: --删除主键约束 where Xtype = 'PK' and Parent_Obj = ?(select [ID]??? from dbo.sysobjects? where id = object_id(N'[表名称]')? ?and OBJECTPROPERTY(id,N'IsUserTable') = 1)?? declare @count int select @count = count(*) from sysobjects a,syscolumns b where a.id = b.id and b.name = '主键字段名' and a.Name = '表名称' --创建字段,主键,并自增 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |