【发布时间】:2015-07-18 19:58:00
【问题描述】:
我需要使用从“PM1000000000”开始的唯一序列填充列 nvarchar(12),并为每行增加 1。没有标识列或主键(编辑)可以循环,这使得这个问题非常具有挑战性,因为我发现的大多数示例都使用标识列来循环
我在 MSDN 上的 https://support.microsoft.com/en-us/kb/111401 找到了一个示例,示例 3,但它没有显示增加一行
谁能帮我填充这个字段,以便我可以把它作为主键?注意:这个表有 6000 万行,但我现在愿意接受任何想法来让它工作
【问题讨论】:
-
所以
ID总是以PM开头然后从1000000000循环到9999999999? -
我已经编辑了你的标题。请参阅“Should questions include “tags” in their titles?”,其中的共识是“不,他们不应该”。
标签: sql-server tsql sql-server-2005