共用方式為


運算子 (SSIS 運算式)

本節描述運算式語言提供的運算子,以及運算式評估工具使用的運算子優先順序和關聯性。

下表列出本節中運算子的相關主題。

運算子

描述

轉換 (SSIS 運算式):轉換 SSIS 資料類型

將運算式從一種資料類型轉換成不同資料類型。

() (括弧) (SSIS 運算式)

識別運算式的評估順序。

+ (加) (SSIS 運算式)

加入兩個數值運算式。

+ (串連) (SSIS 運算式)

串連兩個運算式。

- (減) (SSIS 運算式)

將第一個數值運算式減第二個數值運算式。

- (負) (SSIS 運算式)

執行數值運算式的否定運算。

* (乘) (SSIS 運算式)

將兩個數值運算式相乘。

/ (除) (SSIS 運算式)

將第一個數值運算式除以第二個數值運算式。

% (模數) (SSIS 運算式)

提供第一個數值運算式除以第二個數值運算式之後的整數餘數。

|| (邏輯 OR) (SSIS 運算式)

執行邏輯 OR 運算。

&& (邏輯 AND) (SSIS 運算式)

執行邏輯 AND 運算。

! (邏輯 Not) (SSIS 運算式)

執行布林運算元的否定運算。

| (位元包含 OR) (SSIS 運算式)

執行兩個整數值的位元 OR 運算。

^ (位元互斥 OR) (SSIS 運算式)

執行兩個整數值的位元排除 OR 運算。

& (位元 AND) (SSIS 運算式)

執行兩個整數值的位元 AND 運算。

~ (位元 Not) (SSIS 運算式)

執行整數的位元否定運算。

== (等於) (SSIS 運算式)

執行比較來決定兩個運算式是否相等。

!= (不等於) (SSIS 運算式)

執行比較來決定兩個運算式是否不相等。

> (大於) (SSIS 運算式)

執行比較來決定第一個運算式是否大於第二個運算式。

< (小於) (SSIS 運算式)

執行比較來決定第一個運算式是否小於第二個運算式。

>= (大於或等於) (SSIS 運算式)

執行比較來決定第一個運算式是否大於或等於第二個運算式。

<= (小於或等於) (SSIS 運算式)

執行比較來決定第一個運算式是否小於或等於第二個運算式。

?: (條件) (SSIS 運算式)

依據布林運算式的評估傳回兩個運算式的其中一個。

如需每個運算子在優先順序階層中的位置之詳細資訊,請參閱<運算子優先順序與關聯性>。