運算子 (SSIS 運算式)

適用於:SQL ServerAzure Data Factory 中的 SSIS Integration Runtime

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

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

運算子 描述
Cast (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 運算式) 依據布林運算式的評估傳回兩個運算式的其中一個。

如需每個運算子在優先順序階層中的位置之詳細資訊,請參閱< Operator Precedence and Associativity>。

另請參閱

函數 (SSIS 運算式)
進階 Integration Services 運算式範例
Integration Services (SSIS) 運算式