Compartilhar via


SQUARE (expressão SSIS)

Retorna o quadrado de uma expressão numérica.

Sintaxe

SQUARE(numeric_expression)

Argumentos

Tipos de resultado

DT_R8

Comentários

SQUARE retornará um resultado nulo se o argumento for nulo.

O argumento é convertido para o tipo de dados de DT_R8 antes da operação de raiz quadrada.

Exemplos

Este exemplo retorna o quadrado de 12. O resultado de retorno é 144.

SQUARE(12)

Este exemplo retorna o quadrado do resultado da subtração de valores em duas colunas. Se Value1 contiver 12 e Value2 contém 4, a função SQUARE retornará 64.

SQUARE(Value1 - Value2)

Este exemplo retorna o comprimento do terceiro lado de um triângulo de ângulo direito, aplicando a função SQUARE a duas variáveis e calculando, em seguida, a raiz quadrada da soma. Se Side1 contiver 3 e Side2 contiver 4, a função SQRT retornará 5.

SQRT(SQUARE(@Side1) + SQUARE(@Side2))
ObservaçãoObservação

Em expressões, nomes de variável incluem sempre o prefixo @.