Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用查询序列向sql server添加数据?_Sql_Sql Server 2008_Sequence - Fatal编程技术网

如何使用查询序列向sql server添加数据?

如何使用查询序列向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

我正在使用SQLServer2008

如何将文本和数字结合起来插入sql server 2008中?
例如,添加记录顺序:

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代码