函數 (SSIS 運算式)
適用於: SQL Server Azure Data Factory 中的 SSIS Integration Runtime
運算式語言包含一組可在運算式中使用的函數。 運算式可使用單一函數,但通常運算式會結合函數與運算子,並使用多個函數。
函數可分類成下列各群組:
數學函數,執行以做為函數參數的數字輸入值為主的運算並傳回數值。
字串函數,執行字串和十六進位輸入值的運算,並傳回字串或數值。
日期和時間函數,執行日期和時間值的運算,並傳回字串、數值或日期和時間值。
系統函數,會傳回運算式的資訊。
運算式語言提供下列數學函數。
函式 | 描述 |
---|---|
ABS (SSIS 運算式) | 傳回數值運算式的絕對正數值。 |
EXP (SSIS 運算式) | 傳回做為指定運算式中 e 之基底的指數。 |
CEILING (SSIS 運算式) | 傳回大於或等於數值運算式的最小整數。 |
FLOOR (SSIS 運算式) | 傳回小於或等於數值運算式的最大整數。 |
LN (SSIS 運算式) | 傳回數值運算式的自然對數。 |
LOG (SSIS 運算式) | 傳回數值運算式以 10 為底的對數。 |
POWER (SSIS 運算式) | 傳回數值運算式的乘冪結果。 |
ROUND (SSIS 運算式) | 傳回已經進位到指定長度或有效位數的數值運算式。 . |
SIGN (SSIS 運算式) | 傳回數值運算式的正 (+)、負 (-) 或零 (0) 符號。 |
SQUARE (SSIS 運算式) | 傳回數值運算式的平方。 |
SQRT (SSIS 運算式) | 傳回數值運算式的平方根。 |
運算式評估工具提供下列字串函數。
函式 | 描述 |
---|---|
CODEPOINT (SSIS 運算式) | 傳回字元運算式最左邊字元的 Unicode 字碼值。 |
FINDSTRING (SSIS 運算式) | 傳回運算式中,所指定字元字串出現位置的以 1 為基底的索引。 |
HEX (SSIS 運算式) | 傳回代表整數的十六進位值的字串。 |
LEN (SSIS 運算式) | 傳回字元運算式中的字元數。 |
LEFT (SSIS 運算式) | 傳回來自給定字元運算式最左邊部分的指定字元數。 |
LOWER (SSIS 運算式) | 傳回將大寫字元轉換為小寫字元之後的字元運算式。 |
LTRIM (SSIS 運算式) | 傳回移除開頭空白之後的字元運算式。 |
REPLACE (SSIS 運算式) | 以不同的字串或空白字串取代運算式中的字串後,傳回字元運算式。 |
REPLICATE (SSIS 運算式) | 傳回重複了指定次數的字元運算式。 |
REVERSE (SSIS 運算式) | 傳回反向順序的字元運算式。 |
RIGHT (SSIS 運算式) | 傳回來自給定字元運算式最右邊部分的指定字元數。 |
RTRIM (SSIS 運算式) | 傳回移除尾端空白之後的字元運算式。 |
SUBSTRING (SSIS 運算式) | 傳回部份字元運算式。 |
TRIM (SSIS 運算式) | 傳回移除開頭和尾端空白之後的字元運算式。 |
UPPER (SSIS 運算式) | 傳回小寫字元轉換為大寫字元之後的字元運算式。 |
運算式評估工具提供下列日期和時間函數。
函式 | 描述 |
---|---|
DATEADD (SSIS 運算式) | 藉由將日期或時間間隔加入至指定的日期,傳回新的 DT_DBTIMESTAMP 值。 |
DATEDIFF (SSIS 運算式) | 傳回跨越兩個指定日期的日期和時間界線數目。 |
DATEPART (SSIS 運算式) | 傳回代表日期之日期部分的整數。 |
DAY (SSIS 運算式) | 傳回代表指定日期中日部份的整數。 |
GETDATE (SSIS 運算式) | 傳回系統目前的日期。 |
GETUTCDATE (SSIS 運算式) | 傳回以 UTC 時間 (Universal Time Coordinate 或 Greenwich Mean Time) 表示的系統目前日期。 |
MONTH (SSIS 運算式) | 傳回代表指定日期中月份的整數。 |
YEAR (SSIS 運算式) | 傳回代表指定日期中年份的整數。 |
運算式評估工具提供下列 Null 函數。
函式 | 描述 |
---|---|
ISNULL (SSIS 運算式) | 依據運算式是否為 Null 來傳回布林結果。 |
NULL (SSIS 運算式) | 傳回所要求資料類型的 Null 值。 |
運算式名稱會以大寫字元顯示,但運算式名稱不區分大小寫。 例如,使用「null」與使用「NULL」的功能相同。
另請參閱
運算子 (SSIS 運算式)
進階 Integration Services 運算式範例
Integration Services (SSIS) 運算式