TRIM (SSIS)
傳回移除開頭和尾端空白之後的字元運算式。
[!附註]
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 ")
此範例會從串連 FirstName 和 LastName 資料行的結果中移除開頭和尾端的空白。FirstName 和 LastName 之間的空白字串則不會移除。
TRIM(FirstName + " "+ LastName)