Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Область применения:среда выполнения интеграции SSIS SQL Server
в Фабрика данных Azure
Возвращает число символов в символьном выражении. Функция учитывает начальные и завершающие пробелы, содержащиеся в строке. Результат выполнения функции LEN одинаков для строк из одно- и двухбайтовых символов.
Синтаксис
LEN(character_expression)
Аргументы
character_expression
Вычисляемое выражение.
Типы результата
DT_I4
Замечания
Аргумент character_expression может иметь следующий тип данных: DT_WSTR, DT_TEXT, DT_NTEXT или DT_IMAGE. Дополнительные сведения см. в разделе Integration Services Data Types.
Если параметр character_expression является строковым литералом либо столбцом данных типа DT_STR, перед выполнением функции LEN он автоматически приводится к типу DT_WSTR. Прочие типы данных должны быть явно приведены к типу данных DT_WSTR. Дополнительные сведения см. в разделе Приведение (выражение Integration Services).
Если функции LEN подается аргумент, имеющий тип данных BLOB, например DT_TEXT, DT_NTEXT или DT_IMAGE, результатом ее выполнения будет размер входного объекта в байтах.
Функция LEN возвращает значение NULL, если аргумент имеет значение NULL.
Примеры выражений
В данном примере функция возвращает длину строкового литерала. Возвращается значение 12.
LEN("Ball Bearing")
В данном примере функция возвращает разницу между длиной значений в столбцах FirstName и LastName .
LEN(FirstName) - LEN(LastName)
Возвращает длину имени компьютера, хранящегося в системной переменной MachineName.
LEN(@MachineName)