Name
power — return value of expression raised to specified power.
Synopsis
power
(
|
in x double precision , |
in
y
double precision
); |
Description
power
raises x to the yth power and returns
the value as a IEEE 64-bit float.
Parameters
x
double precision
y
double precision
Return Values
power
returns a IEEE 64-bit float.
Examples
Example 24.246. Stored Procedure Example
Calculate squares of integers between 2 numbers.
SQL> create procedure
calc_pow2s (in _from integer, in _to integer)
{
declare i integer;
declare result double precision;
result_names (i, result);
i := _from;
while (i < _to)
{
result (i, power (i, 2));
i := i + 1;
}
}
;
Done. -- 5 msec.
SQL> calc_pow2s (1, 10);
i result
INTEGER NOT NULL DOUBLE PRECISION NOT NULL
_______________________________________________________________________________
1 1.000000
2 4.000000
3 9.000000
4 16.000000
5 25.000000
6 36.000000
7 49.000000
8 64.000000
9 81.000000
9 Rows. -- 7 msec.