0
即时通讯使用sql server 2008.如何使用查询序列将数据添加到sql server?
我如何插入数据到sql server 2008与文本和数字结合在一起?
例如添加记录列率:
me1
me2
me3
me4
.
.
.
怎么我写查询呢?
即时通讯使用sql server 2008.如何使用查询序列将数据添加到sql server?
我如何插入数据到sql server 2008与文本和数字结合在一起?
例如添加记录列率:
me1
me2
me3
me4
.
.
.
怎么我写查询呢?
尝试创建Computed Column
。请询问更多详情
计算columnn规范可以作为参数列中的链接。像 ('me'+CONVERT([nvarchar](20),[ID],(0)))
,其中me
是您的文本,而ID
是标识列。
对于现有数据,您可以使用更新语句。
WITH X AS
(
SELECT
'me'+CONVERT(NVARCHAR(20), row_number() over (order by ExistingColumn)) RNum,
*
FROM YourTable
)
UPDATE X SET NewColumn=x.RNum
如果可能,我建议使用一些编程语言为您生成一个大的插入脚本。如果没有,这可能与T-SQL – Stasel
是的,我想t-sql代码 – pencilvania