相关疑难解决方法(0)

删除SQL Server中的记录后重置标识种子

我已将记录插入SQL Server数据库表.该表定义了主键,并且自动增量标识种子设置为"是".这主要是因为在SQL Azure中,每个表都必须定义主键和标识.

但是由于我必须从表中删除一些记录,这些表的标识种子将受到干扰,并且索引列(自动生成的增量为1)将受到干扰.

删除记录后,如何重置标识列,以使列按数字顺序递增?

标识列不用作数据库中任何位置的外键.

sql database sql-server sql-server-2008 azure-sql-database

628
推荐指数
14
解决办法
91万
查看次数

将标识添加到现有列

我需要将表的主键更改为标识列,并且表中已有许多行.

我有一个脚本来清理ID以确保它们从1开始顺序启动,在我的测试数据库上运行正常.

什么是将命令改为具有标识属性的SQL命令?

sql sql-server alter-table identity-column

421
推荐指数
8
解决办法
82万
查看次数