使用[Id]替换

时间:2016-05-21 10:24:56

标签: c# sql asp.net-mvc asp.net-identity

我的用户有一个现有的数据库。但[Id]列只是一个数字

[Id]                     BIGINT         IDENTITY (1, 1) NOT NULL
CONSTRAINT [Users] PRIMARY KEY CLUSTERED ([Id] ASC)

我想将所有用户转移到新的AspNetUsers表

[Id]                   NVARCHAR (128) NOT NULL
CONSTRAINT [PK_dbo.AspNetUsers] PRIMARY KEY CLUSTERED ([Id] ASC)

我看到了有关迁移的所有解释,但我无法找到如何在SQL插入语句中生成新ID。所有示例仅显示如何将数据从旧数据库传输到新数据库。 有人可以给我一个SQL代码示例,它复制一个表中的所有数据,并将其插入另一个具有新生成的唯一值的表中。

1 个答案:

答案 0 :(得分:0)

有效的最终脚本:

Value