熟悉Navicat For SQL Server的人应该都清楚,本文是标题党。因为Navicat For SQL Server并不能直接将某个字段设为自增(一般为主键)。只能通过SQLServer自带的数据库图形管理界面添加和修改。 我的Navicat For SQL Server 当前版本12.0.29,情况就是这样。
慢着,先不要走,Navicat For SQL Server不能直接修改,当我们可以间接“修改”啊。
至于不直接用SQLServer自带图形管理界面,那当然是C盘空间不够,本机装不上,只能远程用别人的SQLServer了~
闲话休提,要想用Navicat For SQL Server将SQLServer某表中字段改为自增,前提是先用Navicat For SQL Server建立一张表。 然后右键选中该表,看红框
然后导出该表结构,保存在本地。找到该文件,使用编辑器打开:
使用Ctrl+F查找,找到需要修改的字段,例如 id
[id] int NOT NULL,
修改为:
[id] int IDENTITY(1,1) NOT NULL,
如图:
修改后保存该文件,并关闭文件。
最后一步操作:
在Navicat For SQL Server中删除原表,然后使用鼠标左键拖放上面保存好的表文件到Navicat For SQL Server原来的数据库中进行导入。
导入成功后按F5刷新~
大功告成!!!