LEFT (выражение служб SSIS)

Применимо к: SQL Server Integration Runtime служб SSIS в Фабрика данных Azure

Возвращает указанное количество символов из крайней левой части заданного символьного выражения.

Синтаксис

  
LEFT(character_expression,number)  

Аргументы

character_expression
Символьное выражение, из которого извлекаются символы.

number
Является целочисленным выражением, которое указывает количество возвращаемых символов.

Типы результата

DT_WSTR

Remarks

Если number длиннее, чем character_expression, функция возвращает character_expression.

Если number равен нулю, функция возвращает строку нулевой длины.

Если number является отрицательным числом, то функция возвратит ошибку.

Аргумент number может принимать переменные и столбцы.

Функция LEFT работает только с типом данных DT_WSTR. Аргумент character_expression , являющийся строковым литералом или столбцом данных с типом данных DT_STR, неявно приведен к типу данных DT_WSTR до выполнения функции LEFT. Прочие типы данных должны быть явно приведены к типу данных DT_WSTR. Дополнительные сведения см. в разделах Типы данных служб Integration Services и Приведение (выражение служб SSIS).

LEFT возвращает результат NULL, если аргумент имеет значение NULL.

Примеры выражений

В следующем примере используется строковый литерал. Возвращаемым результатом является "Mountain".

LEFT("Mountain Bike", 8)  

См. также

RIGHT (выражение служб SSIS)
Функции (выражение служб SSIS)