Операторы (выражение SSIS)

Область применения:SQL Server среда выполнения интеграции SSIS в Фабрика данных Azure

В этом разделе дано описание операторов, возможность использования которых дает язык выражений, а также их приоритет и ассоциативность, используемую средством оценки выражений.

В следующей таблице содержится список разделов, посвященных операторам.

Оператор Описание
Приведение (выражение служб SSIS) Преобразует выражение одного типа данных в другой тип данных.
() (Скобки) (Выражение SSIS) Определяет порядок вычисления выражений.
+ (Добавить) (SSIS) Складывает два числовых выражения.
+ (Конкатенация) (выражение SSIS) Сцепляет два выражения.
- (Вычитание) (выражение SSIS) Вычитает второе числовое выражение из первого.
- (Отрицание) (Выражение служб SSIS) Меняет знак числового выражения.
* (умножение) (выражение SSIS) Умножает два числовых выражения.
/ (деление) (выражение служб SSIS) Делит первое числовое выражение на второе.
% (modulo) (выражение служб SSIS) Вычисляет целочисленный остаток после деления первого числового выражения на второе.
|| (логическое ИЛИ) (выражение SSIS) Выполняет логическую операцию ИЛИ.
&& (логическое И) (выражение SSIS) Выполняет логическую операцию И.
! (логическое отрицание) (выражение SSIS) Отрицает логический операнд.
| (побитовое ИЛИ) (выражение SSIS) Выполняет побитовую операцию ИЛИ для двух целочисленных значений.
^ (битовое исключающее ИЛИ) (выражение SSIS) Выполняет побитовую исключающую операцию ИЛИ для двух целочисленных значений.
& (поразрядное И) (выражение SSIS) Выполняет побитовую операцию И для двух целочисленных значений.
~ (битовое НЕ) (выражение SSIS) Выполняет битовую инверсию целого числа.
== (Равно) (выражение SSIS) Выполняет сравнение с целью определения равенства двух выражений.
!= (не равно) (выражение SSIS) Осуществляет операцию сравнения для определения неравенства двух выражений.
> (Больше чем) (выражение SSIS) Выполняет сравнение с целью определения, является ли первое выражение больше второго.
< (Меньше) (выражение SSIS) Выполняет сравнение с целью определения, является ли первое выражение меньше второго.
>= (больше или равно) (выражение SSIS) Выполняет сравнение с целью определения, является ли первое выражение больше второго или равно ему.
<= (меньше или равно) (выражение SSIS) Выполняет сравнение с целью определения, является ли первое выражение меньше второго или равно ему.
? : (Условное) (Выражение SSIS) Возвращает одно из двух выражений в зависимости от результата вычисления булева выражения.

Сведения о размещении каждого оператора в иерархии приоритета см. в разделе Operator Precedence and Associativity.