4

我在 SQL Server 上工作,我想将一些行从 tableA 复制到包含 MyColumnID 的 tableB。

因此,在我想要的新表上(在复制之前)将 Identity_insert tableB 设置为 ON,最后使用 IDENTITY(500,1) 将 Identity_insert tableB 设置为 OFF。

下面是我的代码:

set IDENTITY_INSERT tableB ON
...code...
set IDENTITY_INSERT tableB OFF **with IDENTITY(500,1)** 

我知道最后一行是不正确的。有人能帮我吗?

4

2 回答 2

3

将表员工的身份种子更改为 1000:

DBCC checkident ('Employees', reseed, 1000)

插入的下一行将从 1001 开始。

于 2018-03-08T12:24:28.950 回答
1

尝试这个:

DBCC CHECKIDENT ('tableB ', RESEED, 500);
于 2018-03-08T12:23:31.933 回答