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)