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


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

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

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

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

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

См. также

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