asin

Declaration

double* function asin(double* X)

Description

asin returns the arc sine of X.. X should be between -1 and 1. Asin returns a value between -pi/2 and pi/2.

Example Stored Procedure

CREATE PROCEDURE test_asin (X DOUBLE PRECISION)

RETURNS (result DOUBLE PRECISION) AS

BEGIN

result = asin(x);

END!!

WISQL - calling the example stored procedure

execute procedure test_asin(.1);

RESULT

======================

0.1001674211615598

execute procedure test_asin(1);

RESULT

======================

1.570796326794897

Error Results - restrictions on X are : -1 < X < 1

execute procedure test_asin(1.1);

RESULT

======================

-999999

execute procedure test_asin(-1.1);

RESULT

======================

-999999