从语法上讲应该加上字段类型int,如下:
alter table T_doc_exa2 alter column column_a int IDENTITY (1, 1)
不过我试了一下仍然报同样的错误,所以我想也许自增型字段是不能用alter column语句来修改的,所以你可以象下面这样先删除字段在添加:
alter table T_doc_exa2 drop column column_a
alter table T_doc_exa2 add column_a int IDENTITY(1,1)
alter table T_doc_exa2 alter column column_a int IDENTITY (1, 1)
不过我试了一下仍然报同样的错误,所以我想也许自增型字段是不能用alter column语句来修改的,所以你可以象下面这样先删除字段在添加:
alter table T_doc_exa2 drop column column_a
alter table T_doc_exa2 add column_a int IDENTITY(1,1)
alter table T_doc_exa2 alter column column_a int IDENTITY (1, 1)
你还没有定义它的数据类型啊,IDENTITY (1, 1)只是一个属性