将新值写入变量但保留旧值

时间:2014-10-15 08:48:01

标签: sql sql-server tsql

示例:

DECLARE @String VARCHAR(100)
SET @String = 'TEST STRING'

-- add to string
SET @String = 'TEST STRING 2'
SELECT @String

--return

'TEST STRING''TEST STRING 2'

我怎么能这样做?

3 个答案:

答案 0 :(得分:3)

试试这个:

SET @String = @String + 'TEST STRING 2'

通过这种方式,您可以使用连接

为旧值添加新值

答案 1 :(得分:2)

你可以附加到这样的字符串。

DECLARE @String VARCHAR(100)
SET @String = 'TEST STRING '

-- add to string
--tsql 2005
SET @String = @String + 'TEST STRING 2'
--tsql 2008+
--SET @String += 'TEST STRING 2'
SELECT @String

答案 2 :(得分:2)

这个怎么样!

SET @String +='TEST STRING 2'

此答案及以上答案为您提供TEST STRINGTEST STRING 2

玩报价&获取'TEST STRING''TEST STRING 2'

的空格