共用方式為


SQRT(SSIS 運算式)

傳回數值表達式的平方根。

語法

  
SQRT(numeric_expression)  

論點

numeric_expression
任何數值資料類型的數值運算式。 如需詳細資訊,請參閱 Integration Services 資料類型

結果類型

DT_R8

備註

如果自變數為 null,SQRT 會傳回 Null 結果。

如果自變數為負值,SQRT 就會失敗。

在進行平方根操作之前,引數會被轉換成DT_R8數據類型。

表達式範例

這個範例會傳回數字字面值的平方根。 傳回結果為 12。

SQRT(144)  

這個範例會傳回表達式的平方根,也就是在 Value1Value2 數據行中減去值的結果。

SQRT(Value1 - Value2)  

本範例會藉由將 SQUARE 函式套用至兩個變數,然後計算其總和的平方根,以傳回右三角形第三側的長度。 如果 Side1 包含 3,而 Side2 包含 4,SQRT 函數就會傳回 5。

SQRT(SQUARE(@Side1) + SQUARE(@Side2))  

備註

在運算式中,變數名稱會固定包含 @ 前置字元。

另請參閱

函數 (SSIS 運算式)