Функции (выражение служб SSIS)
Язык выражений включает набор функций, которые можно использовать в выражениях. Выражение может использовать только одну функцию, но обычно в выражении используется комбинация операторов и нескольких функций.
Данные функции можно разделить на следующие группы:
Математические функции, выполняющие вычисления на основании числовых значений, переданных как параметры, и возвращающие числовые значения.
Строковые функции, выполняющие операции над строками или входными параметрами в шестнадцетиричном виде и возвращающие строку или число.
Функции для работы с датой и временем, выполняющие операции над значениями даты и времени и возвращающие строку, число или значение даты и времени.
Системные функции, возвращающие сведения о выражении.
Язык выражений содержит следующие математические функции.
Функция |
Описание |
---|---|
Возвращает абсолютное положительное значение числового выражения. |
|
Возвращает число «е» в степени, определяемой данным выражением. |
|
Возвращает наименьшее целое число, большее или равное данному числовому выражению. |
|
Возвращает наибольшее целое число, меньшее или равное числовому выражению. |
|
Возвращает натуральный логарифм числового выражения. |
|
Возвращает десятичный логарифм числового выражения. |
|
Возвращает результат возведения числового выражения в степень. |
|
Возвращает числовое выражение, округленное до указанной длины или точности. . |
|
Возвращает знак выражения: плюс (+), минус (-) или нуль (0). |
|
Возвращает квадрат числового выражения. |
|
Возвращает квадратный корень числового выражения. |
Средство оценки выражений содержит следующие строковые функции.
Функция |
Описание |
---|---|
Возвращает значение кода Юникод самого первого символа в символьном выражении. |
|
Возвращает однократный индекс указанного вхождения символьной строки в выражение. |
|
Возвращает строку, представляющую собой шестнадцатеричное значение целого числа. |
|
Возвращает число символов в символьном выражении. |
|
Возвращает указанное количество символов из крайней левой части заданного символьного выражения. |
|
Возвращает символьное выражение после преобразования всех символов верхнего регистра в нижний. |
|
Возвращает символьное выражение после удаления начальных пробелов. |
|
Возвращает символьное выражение после замены строки в этом выражении на другую строку или пустую строку. |
|
Возвращает символьное выражение, реплицированное указанное число раз. |
|
Возвращает символьное выражение в обратном порядке. |
|
Возвращает указанное количество символов из крайней правой части заданного символьного выражения. |
|
Возвращает символьное выражение после удаления конечных пробелов. |
|
Возвращает фрагмент символьного выражения. |
|
Возвращает символьное выражение после удаления начальных и конечных пробелов. |
|
Возвращает символьное выражение после преобразования символов в нижнем регистре в символы верхнего регистра. |
Средство оценки выражений содержит следующие функции для работы с датой и временем.
Функция |
Описание |
---|---|
Возвращает новое значение типа DT_DBTIMESTAMP, образованное добавлением интервала времени или даты к указанной дате. |
|
Возвращает числовое значение границ дат или времени между двумя указанными датами. |
|
Возвращает целое число, обозначающее раздел даты. |
|
Возвращает целое число, представляющее число месяца указанной даты. |
|
Возвращает текущую системную дату. |
|
Возвращает текущую системную дату в формате UTC (универсальное время или время по Гринвичу). |
|
Возвращает целое число, представляющее месяц указанной даты. |
|
Возвращает целое число, представляющее год указанной даты. |
Средство оценки выражений содержит следующие функции для значения NULL.
Функция |
Описание |
---|---|
Возвращает результат в виде логического выражения, в зависимости от того, имеет ли выражение значение NULL. |
|
Возвращает значение NULL запрошенного типа данных. |
Названия выражений указаны в верхнем регистре, но эти имена обрабатываются без учета регистра. Например, значение «null» равносильно использованию значения «NULL».
См. также
Задания
Выражения служб Integration Services (SSIS)
Основные понятия
Примеры расширенных выражений служб Integration Services