本節描述表達式語言提供的運算符,以及表達式評估工具所使用的運算符優先順序和關聯性。
下表列出本節中運算符的相關主題。
| 操作員 | 說明 |
|---|---|
| 轉換 (SSIS 運算式) | 將表達式從一個數據類型轉換成不同的數據類型。 |
| () (括弧) (SSIS 運算式) | 識別表達式的評估順序。 |
| + (新增) (SSIS) | 新增兩個數值表達式。 |
| + (串連) (SSIS 運算式) | 串連兩個表達式。 |
| - (減去) (SSIS 運算式) | 從第一個數值表達式減去第二個數值表達式。 |
| -(否定)(SSIS 運算式) | 否定數值表達式。 |
| *(乘)(SSIS 運算式) | 將兩個數值表示式相乘。 |
| 除法 (SSIS 運算式) | 將第一個數值運算式除以第二個數值運算式。 |
| (模數)(SSIS 運算式) | 將第一個數值表達式除以第二個數值表達式之後,提供整數餘數。 |
| ||(邏輯 OR)(SSIS 運算式) | 執行邏輯或運算。 |
| && (邏輯 AND) (SSIS 運算式) | 執行邏輯 AND 作業。 |
| ! (非運算邏輯)(SSIS 表達式) | 否定布爾運算元。 |
| |(位包含 OR)(SSIS 運算式) | 執行兩個整數值的位 OR 運算。 |
| ^ (位元互斥或) (SSIS 運算式) | 執行兩個整數值的位獨佔 OR 運算。 |
| & (按位 AND) (SSIS Expression) | 執行兩個整數值的位 AND 運算。 |
| ~ (按位非) (SSIS 表達式) | 執行整數的位元否定。 |
| == (等於) (SSIS 表達式) | 執行比較以判斷兩個表達式是否相等。 |
| !=(不相等) (SSIS 運算式) | 執行比較以判斷兩個表達式是否不相等。 |
| > (大於) (SSIS 運算式) | 執行比較以判斷第一個表達式是否大於第二個表達式。 |
| < (小於) (SSIS 運算式) | 執行比較以判斷第一個表達式是否小於第二個表達式。 |
| >= (大於或等於) (SSIS 運算式) | 執行比較來判斷第一個表達式是否大於或等於第二個表達式。 |
| <= (小於或等於) (SSIS 運算式) | 執行比較來決定第一個運算式是否小於或等於第二個運算式。 |
| ? :(條件式) (SSIS 運算式) | 根據布爾表達式的評估,傳回兩個表達式的其中一個。 |
如需優先順序階層中每個運算元放置的相關信息,請參閱 運算符優先順序和關聯性。