将数据附加到SQL列的最简单方法

时间:2012-02-16 15:15:01

标签: sql-server sql-server-2008 tsql

我确信我可以使用replace等来解决问题,但只是想知道是否有任何内容可以让您简单地将数据附加到列而不是常见的Insert函数作品?

嗯,我想我可以做INSERT INTO TABLE (NAME) SELECT Name + @Name对吗?

4 个答案:

答案 0 :(得分:49)

没有更多细节,这是一个简单的例子:

UPDATE YourTable
    SET YourColumn = YourColumn + 'Appended Data'

答案 1 :(得分:7)

不确定你究竟在问什么,但这里有一个名为Names的表有两列的例子:id - int,name - nvarchar(max):

update Names
set name = name + ' a string to append'
where id = 2

答案 2 :(得分:4)

UPDATE YourTable
SET YourColumn += 'Appended Data'

答案 3 :(得分:2)

我不确定你到底想要做什么,但下面说明了在满足特定条件时如何使用字符串连接来附加“newValue”:

UPDATE [nameOfTable] SET [columnName] + =“newValue”,其中[id] = [value]