Partilhar via


SQRT (Expressão SSIS)

Aplica-se a:SQL Server SSIS Integration Runtime em Azure Data Factory

Devolve a raiz quadrada de uma expressão numérica.

Sintaxe

  
SQRT(numeric_expression)  

Arguments

numeric_expression
É uma expressão numérica de qualquer tipo de dado numérico. Para obter mais informações, consulte Tipos de dados do Integration Services.

Tipos de Resultados

DT_R8

Observações

O SQRT devolve um resultado nulo se o argumento for nulo.

O SQRT falha se o argumento for um valor negativo.

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

Exemplos de Expressões

Este exemplo devolve a raiz quadrada de um literal numérico. O resultado de retorno é 12.

SQRT(144)  

Este exemplo devolve a raiz quadrada de uma expressão, resultado da subtração de valores nas colunas Value1 e Value2 .

SQRT(Value1 - Value2)  

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

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

Observação

Nas expressões, os nomes das variáveis incluem sempre o prefixo @.

Ver também

Funções (Expressão SSIS)