环境
server2019,sqlserver2019,navicat15
背景
用过mysql,oracle,postgres就是没使用过sqlserver,有需求要把pg库的表转存数据至sqlserver中,由于建表语句有些差别,所以通过工具来转存,但会丢失自增属性,特此记录下
方法
- 如果表内无数据,可直接删掉id列,从新建一个自增的id列
ALTER TABLE your_table_name DROP COLUMN id;
ALTER TABLE your_table_name ADD id INT IDENTITY(1,1) PRIMARY KEY;
- 通过设置来修改 确认id属性为int类型,设计表属性,到选项设置