LEFT(SSIS 表达式)

返回从给定字符表达式最左侧开始的指定数量的字符。

语法

LEFT(character_expression,number)

参数

  • character_expression
    是从中提取字符的字符表达式。

  • number
    指示要返回的字符数的整数表达式。

结果类型

DT_WSTR

注释

如果 number 大于 character_expression 的长度,则该函数返回 character_expression。

如果 number 为 0,则该函数返回零长度的字符串。

如果 number 为负数,则该函数返回一个错误。

number 参数可使用变量和列。

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

如果任一参数为 Null ,则 LEFT 返回的结果为 Null。

表达式示例

以下示例使用字符串文字。 返回结果为 "Mountain"。

LEFT("Mountain Bike", 8)

请参阅

参考

RIGHT(SSIS 表达式)

其他资源

函数(SSIS 表达式)