如何使用查询序列向sql server添加数据?
我正在使用SQLServer2008 如何将文本和数字结合起来插入sql server 2008中?如何使用查询序列向sql server添加数据?,sql,sql-server-2008,sequence,Sql,Sql Server 2008,Sequence,我正在使用SQLServer2008 如何将文本和数字结合起来插入sql server 2008中? 例如,添加记录顺序: me1 me2 me3 me4 . . . 我如何为此编写查询 尝试创建计算列。请参考链接了解更多详细信息 Computed column规范可以将列作为参数。喜欢 ('me'+CONVERT([nvarchar](20),[ID],(0)),其中me是您的文本,ID是一个标识列 对于现有数据,可以使用update语句 WITH X AS ( SELEC
例如,添加记录顺序:
me1
me2
me3
me4
.
.
.
我如何为此编写查询 尝试创建
计算列
。请参考链接了解更多详细信息
Computed column规范可以将列作为参数。喜欢
('me'+CONVERT([nvarchar](20),[ID],(0))
,其中me
是您的文本,ID
是一个标识列
对于现有数据,可以使用update语句
WITH X AS
(
SELECT
'me'+CONVERT(NVARCHAR(20), row_number() over (order by ExistingColumn)) RNum,
*
FROM YourTable
)
UPDATE X SET NewColumn=x.RNum
如果可能的话,我建议使用一些编程语言为您生成一个大的插入脚本。如果不是的话,可以使用T-SQLyes我想要T-sql代码