alter table tablename alter column columnname(datatype identity(1,1) )

解决方案 »

  1.   

    alter table tablename alter column columnname(datatype identity(1,1) )
      

  2.   

    不能直接修改为标识列:
    可以先加新的标识列,再设置允许修改标识列,再用原来的字段值填充标识列,再删除原字段,再对字段改名ALTER TABLE 表 ADD 编号1 bigint identity(1,1) not null
    go
    SET IDENTITY_INSERT 表 ON
    go
    update 表 set 编号1=编号
    go
    SET IDENTITY_INSERT 表 OFF
    go
    ALTER TABLE 表 DROP COLUMN 编号 
    go
    exec sp_rename '表.编号1','编号'
    go