+= (字串串連) (Transact-SQL)

串連兩個字串,並將該字串設定為運算結果。例如,如果變數 @x 等於 'Adventure',則 @x += 'Works' 會採用 @x 的原始值,將 'Works' 加入到字串中,然後將 @x 設定為 'AdventureWorks' 這個新值。

主題連結圖示Transact-SQL 語法慣例

語法

expression += expression

引數

  • expression
    這是任何字元資料類型的任何有效運算式

結果類型

傳回針對變數所定義的資料類型。

備註

SET @v1 += 'expression' 相當於 SET @v1 = @v1 + 'expression'。

+= 運算子無法在沒有變數的情況下使用。例如,下列程式碼將會造成錯誤:

SELECT 'Adventure' += 'Works'

範例

下列範例會使用 += 運算子串連。

DECLARE @v1 varchar(40);
SET @v1 = 'This is the original.';
SET @v1 += ' More text.';
PRINT @v1;

以下為結果集:

這是原版。其他文字。