SQL 服务器查询将序号添加到结果

SQL Server query add sequential number to resuls

我在联系记录中附上了紧急联系信息,我正在将这些信息添加到他们自己的联系记录中。

我需要为新的联系人记录分配一个临时 ID 以进行迁移。

我希望在检索用于创建新记录的数据的 SQL 查询中执行此操作。

我找到了更新 SQL table 以添加新列的参考资料,但这不是我想要的。我可以在 Excel 之后完成,但更喜欢一步过程。 有办法吗?

如果这是一次性的事情,您可以使用 row_number()

SELECT 
  *,
  ROW_NUMBER() OVER (ORDER BY SomeColumn) as TempID
FROM YourTable
WHERE...