是否可以将表的标识列设置为从特定值开始?
我正在将 ETL 阶段从 mysql 转换为 sql server 数据库,其中临时数据库从主数据库中的最大值(不是自动递增)开始加载具有唯一 ID 的记录。mysql是这样的:
SET @s = Concat('alter table table_1 auto_increment=',coalesce(@indexmaxt,0)+1);
理想情况下,这就是我想要做的:
DBCC CHECKIDENT (table_1 , RESEED, @indexmaxt+1)
这在 SQL Server 中是可能的还是不可能的
这行得通,这是否回答了您的问题?
结果:id 10000
值 1