Partilhar via


POWER (Expressão SSIS)

se aplica a:SQL Server SSIS Integration Runtime no Azure Data Factory

Devolve o resultado da elevação de uma expressão numérica a uma potência. O parâmetro power deve ser avaliado como um inteiro.

Sintaxe

  
POWER(numeric_expression,power)  

Argumentos

numeric_expression
É uma expressão numérica válida.

poder
É uma expressão numérica válida.

Tipos de resultados

DT_R8

Comentários

Os argumentos numeric_expression e power são convertidos para o tipo de dados DT_R8 antes que a potência seja calculada. Para obter mais informações, consulte Tipos de dados do Integration Services.

Se numeric_expression for avaliado como zero e poder for negativo, o avaliador de expressão retornará um erro e definirá o resultado de retorno como nulo.

Se numeric_expression ou poder avaliar para resultados indeterminados, o resultado de retorno é nulo.

O poder argumento pode ser uma fração. Por exemplo, você pode usar o valor 0,5 como alimentação.

Exemplos de expressões

Este exemplo usa um literal numérico. A função eleva 4 para a potência de 3 e retorna 64.

POWER(4,3)  

Este exemplo usa a coluna Length e a variável DimensionCount. Se Length for 8 e DimensionCount for 2, o resultado do retorno será 64.

POWER(Length, @DimensionCount)   

Ver também

funções (expressão SSIS)