Delen via


POWER (SSIS Expression)

van toepassing op:SQL Server SSIS Integration Runtime in Azure Data Factory

Retourneert het resultaat van het verhogen van een numerieke expressie tot een macht. De energieparameter moet een geheel getal evalueren.

Syntaxis

  
POWER(numeric_expression,power)  

Argumenten

numeric_expression
Is een geldige numerieke expressie.

vermogen
Is een geldige numerieke expressie.

Resultaattypen

DT_R8

Opmerkingen

De numeric_expression- en machts--argumenten worden omgezet in het DT_R8 gegevenstype voordat de macht wordt berekend. Zie Integration Services-gegevenstypenvoor meer informatie.

Als numeric_expression resulteert in nul en macht negatief is, retourneert de expressie-evaluator een fout en wordt het resultaat ingesteld op null.

Als numeric_expression of vermogen evalueren om de resultaten te bepalen, is het resultaat null.

Het argument macht kan een breuk zijn. U kunt bijvoorbeeld de waarde 0,5 als macht gebruiken.

Voorbeelden van expressies

In dit voorbeeld wordt een numerieke letterlijke waarde gebruikt. De functie verhoogt 4 tot de macht van 3 en retourneert 64.

POWER(4,3)  

In dit voorbeeld wordt de kolom Length en de variabele DimensionCount gebruikt. Als Lengte 8 is en DimensionCount 2 is, is het resultaat 64.

POWER(Length, @DimensionCount)   

Zie ook

Functions (SSIS Expression)