Поделиться через


Операторы (выражение служб SSIS)

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

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

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

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

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

См. также

Функции (выражение служб SSIS)
Примеры расширенных выражений служб Integration Services
Выражения служб Integration Services (SSIS)