alter table image alter column id int IDENTITY (1, 1) NOT NULL 我只能上查询分析器,所以只能这么该,对马,系统提示错误,怎么该阿?? ================================================== 不能直接修改为标识列: 可以先加新的标识列,再设置允许修改标识列,再用原来的字段值填充标识列,再删除原字段,再对字段改名 ALTER TABLE
今天机缘巧合,无意听到别人闲聊,突发奇想设计一套系统来解决他们的痛点,待我进一步分析下如何执行.回到主题,最近修改ID的工作做了不少.企业补充历史数据用.现总结如下: 1.想把递增ID某一段的ID都加上10,本以为写一条UPDATE 语句 如下 SET IDENTITY_INSERT c1 ON UPDATE c1 SET ID=ID+10 WHERE ID<15 AND ID>10 SET IDENTITY_INSERT c1 OFF 结果执
insert into A表(字段1,字段2) select 字段1,字段2 From B表 [注:字段类型.字段数应相同] --批量进行修改ID值 declare @i int begin )) From (select IId=ROW_NUMBER()over(order by ID),* FROM ComputerEquipmentListVIEW) as d where ComputerEquipmentListVIEW.ID=d.ID and d.IId=@i end