Condividi tramite


SQUARE (espressione SSIS)

Restituisce il quadrato di un'espressione numerica.

Sintassi

  
SQUARE(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, SQUARE restituirà Null.

Prima del calcolo del quadrato viene eseguito il cast dell'argomento al tipo di dati DT_R8.

Esempi di espressione

In questo esempio viene restituito il quadrato di 12. Il risultato restituito è 144.

SQUARE(12)  

In questo esempio viene restituito il quadrato del risultato della sottrazione dei valori di due colonne. Se Value1 contiene 12 e Value2 contiene 4, la funzione SQUARE restituirà 64.

SQUARE(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 @.

Vedere anche

Funzioni (espressione SSIS)