TRIM (SSIS 運算式)

適用於:SQL Server Azure Data Factory 中的 SSIS Integration Runtime

傳回移除開頭和尾端空白之後的字元運算式。

注意

TRIM 不會移除空白字元,例如 Tab 鍵或換行字元。 Unicode 會為許多不同類型的空格提供字碼指標,但此功能只會辨識 Unicode 字碼指標 0x0020。 當將雙位元組字集 (DBCS) 字串轉換為 Unicode 時,它們可以包括 0x0020 以外的空格字元,但此功能無法移除這些空格。 若要移除所有種類的空格,您可以在從「指令碼」元件執行的指令碼中使用 Microsoft Visual Basic .NET Trim 方法。

語法

  
TRIM(character_expression)  

引數

character_expression
要移除空白的字元運算式。

結果類型

DT_WSTR

備註

如果引數為 Null,則 TRIM 會傳回 Null 結果。

TRIM 只適用於 DT_WSTR 資料類型。 如果 character_expression 引數是字串常值或具有 DT_STR 資料類型的資料行,則該引數會在 TRIM 執行其作業前隱含轉換成 DT_WSTR 資料類型。 其他資料類型必須明確地轉換為 DT_WSTR 資料類型。 如需詳細資訊,請參閱 Integration Services 資料類型轉換 (SSIS 運算式)

運算式範例

此範例會移除字串常值開頭和尾端的空白。 傳回結果為「New York」。

TRIM("   New York   ")  

此範例會從串連 FirstNameLastName 資料行的結果中移除開頭和尾端的空白。 FirstNameLastName 之間的空白字串則不會移除。

TRIM(FirstName + " "+ LastName)  

另請參閱

LTRIM (SSIS 運算式)
RTRIM (SSIS 運算式)
函數 (SSIS 運算式)