SQRT (espressione SSIS)
Restituisce la radice quadrata di un'espressione numerica.
Sintassi
SQRT(numeric_expression)
Argomenti
numeric_expression
Espressione numerica valida con qualsiasi tipo di dati numeric. Per altre informazioni, vedere Tipi di dati di Integration Services.
Tipi restituiti
DT_R8
Osservazioni
Se l'argomento è Null, SQRT restituirà Null.
Se l'argomento è un valore negativo, SQRT restituirà un errore.
Prima del calcolo della radice quadrata viene eseguito il cast dell'argomento al tipo di dati DT_R8.
Esempi di espressione
In questo esempio viene restituita la radice quadrata di un valore letterale numerico. Il risultato restituito è 12.
SQRT(144)
In questo esempio viene restituita la radice quadrata di un'espressione, ovvero il risultato della sottrazione dei valori nelle colonne Value1 e Value2 .
SQRT(Value1 - Value2)
In questo esempio viene restituita la lunghezza del terzo lato di un triangolo rettangolo, ottenuta applicando la funzione SQUARE a due variabili e quindi calcolando la radice quadrata della somma. Se Side1 contiene 3 e Side2 contiene 4, la funzione SQRT restituirà 5.
SQRT(SQUARE(@Side1) + SQUARE(@Side2))
Nota
Nelle espressioni i nomi delle variabili includono sempre il prefisso @.