自增列用sql脚本只有在创建该列的时候才可设置,所以用sql 创建创建表结构的时候就最好把自增属性加上。
如果想用sql设置某列为自增列时,需要先把该列删除,再插入同样的一个列名,但是这样的话,之前的数据也会被清掉,不建议使用。
在插入自增列的数据时,需要显式的插入自增列数据,需要对该列进行设置。
set identity_insert tablename on
插入完成之后再把自增的显式插入关掉
set identity_insert tablename off