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

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

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

Оператор

Описание

Cast (выражение служб SSIS): Преобразование типов данных служб SSIS

Преобразует выражение одного типа данных в другой тип данных.

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

Определяет порядок вычисления выражений.

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

Складывает два числовых выражения.

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

Сцепляет два выражения.

- (вычитание) (выражение служб SSIS)

Вычитает второе числовое выражение из первого.

- (инверсия) (выражение служб SSIS)

Инвертирует числовое выражение.

* (умножение) (выражение служб SSIS)

Умножает два числовых выражения.

/ (деление) (выражение служб SSIS)

Делит первое числовое выражение на второе.

% (остаток от деления) (выражение служб SSIS)

Вычисляет целочисленный остаток после деления первого числового выражения на второе.

|| (логическое ИЛИ) (выражение служб SSIS)

Выполняет логическую операцию ИЛИ.

&& (логическое И) (выражение служб SSIS)

Выполняет логическую операцию И.

! (логическое НЕ) (выражение служб SSIS)

Инвертирует логический операнд.

| (битовое исключающее ИЛИ) (выражение служб SSIS)

Выполняет побитовую операцию ИЛИ для двух целочисленных значений.

^ (битовое исключающее ИЛИ) (выражение SSIS)

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

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

Выполняет побитовую операцию И для двух целочисленных значений.

~ (битовое НЕ) (выражение служб SSIS)

Выполняет побитовую инверсию целого числа.

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

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

!= (не равно) (выражение служб SSIS)

Осуществляет операцию сравнения для определения неравенства двух выражений.

> (больше) (выражение служб SSIS)

Выполняет сравнение с целью определения, является ли первое выражение больше второго.

< (меньше) (выражение служб SSIS)

Выполняет сравнение с целью определения, является ли первое выражение меньше второго.

>= (больше или равно) (выражение служб SSIS)

Выполняет сравнение с целью определения, является ли первое выражение больше второго или равно ему.

<= (меньше или равно) (выражение служб SSIS)

Выполняет сравнение с целью определения, является ли первое выражение меньше второго или равно ему.

? : (Условное выражение) (выражение служб SSIS)

Возвращает одно из двух выражений на основе вычисления логического выражения.

Сведения о размещении каждого оператора в иерархии приоритета см. в разделе Очередность и ассоциативность операторов.