我在SQL Server中有一张表,其中包含一个自增列的数据。自增列中的数据不是连续的,例如
我想将这张表中的数据精确地复制到另一张完全相同但为空的表中。目标表也有一个自增列。
问题:当我使用以下查询复制数据时,
1, 2, 3, 5, 6, 7, 9
(缺失了4和8)。我想将这张表中的数据精确地复制到另一张完全相同但为空的表中。目标表也有一个自增列。
问题:当我使用以下查询复制数据时,
AttachmentID
具有新的不同值。INSERT INTO FPSDB_new.dbo.Form_Attachment
SELECT
CategoryID
FROM
FPSDB.dbo.Form_Attachment
目的地和源数据库中的Form_Attachment
表如下所示:
CREATE TABLE [dbo].[Form_Attachment]
(
[AttachmentID] [int] IDENTITY(1,1) NOT NULL,
[CategoryID] [int] NULL
)
是否有SQL查询解决方案可以使两个包含相同数据的表合并?