Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения:SQL Server
среда выполнения интеграции SSIS в Фабрика данных Azure
Язык выражений включает набор функций, которые можно использовать в выражениях. Выражение может использовать только одну функцию, но обычно в выражении используется комбинация операторов и нескольких функций.
Данные функции можно разделить на следующие группы:
Математические функции, выполняющие вычисления на основании числовых значений, переданных как параметры, и возвращающие числовые значения.
Строковые функции, выполняющие операции над строками или входными параметрами в шестнадцетиричном виде и возвращающие строку или число.
Функции для работы с датой и временем, выполняющие операции над значениями даты и времени и возвращающие строку, число или значение даты и времени.
Системные функции, возвращающие сведения о выражении.
Язык выражений содержит следующие математические функции.
| Функция | Описание |
|---|---|
| ABS (выражение SSIS) | Возвращает абсолютное положительное значение числового выражения. |
| EXP (выражение SSIS) | Возвращает число e в степени, заданной указанным выражением. |
| CEILING (выражение SSIS) | Возвращает наименьшее целое число, большее или равное данному числовому выражению. |
| FLOOR (выражение SSIS) | Возвращает наибольшее целое число, меньшее или равное числовому выражению. |
| LN (выражение SSIS) | Возвращает натуральный логарифм числового выражения. |
| LOG (выражение SSIS) | Возвращает десятичный логарифм числового выражения. |
| POWER (выражение SSIS) | Возвращает результат возведения числового выражения в степень. |
| ROUND (выражение SSIS) | Возвращает числовое выражение, округленное до указанной длины или точности. . |
| SIGN (выражение SSIS) | Возвращает положительный (+), отрицательный (-) или нулевой (0) знак числового выражения. |
| SQUARE (выражение SSIS) | Возвращает квадрат числового выражения. |
| SQRT (выражение SSIS) | Возвращает квадратный корень числового выражения. |
Средство оценки выражений содержит следующие строковые функции.
| Функция | Описание |
|---|---|
| CODEPOINT (выражение SSIS) | Возвращает значение кода Юникод крайнего левого символа символьного выражения. |
| FINDSTRING (выражение SSIS) | Возвращает однократный индекс указанного вхождения символьной строки в выражение. |
| HEX (выражение SSIS) | Возвращает строку, представляющую собой шестнадцатеричное значение целого числа. |
| LEN (выражение SSIS) | Возвращает число символов в символьном выражении. |
| LEFT (выражение SSIS) | Возвращает указанное количество символов из крайней левой части заданного символьного выражения. |
| LOWER (выражение SSIS) | Возвращает символьное выражение после преобразования всех символов верхнего регистра в нижний. |
| LTRIM (выражение SSIS) | Возвращает символьное выражение после удаления начальных пробелов. |
| REPLACE (выражение SSIS) | Возвращает символьное выражение после замены строки в этом выражении на другую строку или пустую строку. |
| REPLICATE (выражение SSIS) | Возвращает символьное выражение, реплицированное указанное число раз. |
| REVERSE (выражение SSIS) | Возвращает символьное выражение в обратном порядке. |
| RIGHT (выражение SSIS) | Возвращает указанное количество символов из крайней правой части заданного символьного выражения. |
| RTRIM (выражение SSIS) | Возвращает символьное выражение с удалёнными замыкающими пробелами. |
| SUBSTRING (Выражение SSIS) | Возвращает фрагмент символьного выражения. |
| TRIM (выражение SSIS) | Возвращает символьное выражение после удаления начальных и конечных пробелов. |
| UPPER (выражение SSIS) | Возвращает символьное выражение после преобразования символов в нижнем регистре в символы верхнего регистра. |
Средство оценки выражений содержит следующие функции для работы с датой и временем.
| Функция | Описание |
|---|---|
| DATEADD (выражение SSIS) | Возвращает новое значение типа DT_DBTIMESTAMP, образованное добавлением интервала времени или даты к указанной дате. |
| DATEDIFF (выражение SSIS) | Возвращает числовое значение границ дат или времени между двумя указанными датами. |
| DATEPART (выражение SSIS) | Возвращает целое число, представляющее часть даты. |
| DAY (выражение SSIS) | Возвращает целое число, представляющее число месяца указанной даты. |
| GETDATE (выражение SSIS) | Возвращает текущую системную дату. |
| GETUTCDATE (выражение служб SSIS) | Возвращает текущую системную дату в формате UTC (универсальное время или время по Гринвичу). |
| MONTH (выражение SSIS) | Возвращает целое число, соответствующее месяцу указанной даты. |
| YEAR (выражение SSIS) | Возвращает целое число, представляющее год указанной даты. |
Модуль вычисления выражений поддерживает следующие функции для работы с NULL.
| Функция | Описание |
|---|---|
| ISNULL (выражение SSIS) | Возвращает результат в виде логического выражения, в зависимости от того, имеет ли выражение значение NULL. |
| NULL (выражение SSIS) | Возвращает значение NULL запрошенного типа данных. |
Названия выражений отображаются прописными буквами, но названия выражений не чувствительны к регистру. Например, значение «null» равносильно использованию значения «NULL».