LTRIM (SSIS)

返回删除了前导空格的字符表达式。

ms141781.note(zh-cn,SQL.90).gif注意:
LTRIM 不删除空格字符,如制表符或换行符。Unicode 为许多不同类型的空格提供码位,但是该函数仅识别 Unicode 码位 0x0020。双字节字符集 (DBCS) 字符串转换为 Unicode 时,它们可能包含 0x0020 之外的空格字符,而该函数无法删除此类空格。若要删除所有类型的空格,可以在从脚本组件运行的脚本中使用 Microsoft Visual Basic .NET LTrim 方法。

语法

LTRIM(character expression)

参数

  • character_expression
    要从中删除空格的字符表达式。

结果类型

DT_WSTR

备注

LTRIM 只可用于 DT_WSTR 数据类型。如果 character_expression 参数是字符串文字或数据类型为 DT_STR 的数据列,则它在 LTRIM 执行操作前隐式转换为 DT_WSTR 数据类型。其他数据类型必须显式转换为 DT_WSTR 数据类型。有关详细信息,请参阅 Integration Services 数据类型Cast (SSIS)

如果参数为空,LTRIM 将返回空结果。

示例

以下示例将删除字符串文字中的前导空格。返回结果为“Hello”。

LTRIM("    Hello")

以下示例将删除 FirstName 列中的前导空格。

LTRIM(FirstName)

以下示例将删除 FirstName 变量中的前导空格。

LTRIM(@FirstName)

请参阅

参考

RTRIM (SSIS)
TRIM (SSIS)

其他资源

函数 (SSIS)

帮助和信息

获取 SQL Server 2005 帮助