truncate

Declaration

double function truncate(double X, integer Y)

Description

truncate returns the double X rounded to precision Y, where : -304 <= Y <= 304.

Example Stored Procedure

CREATE PROCEDURE test_truncate (X DOUBLE PRECISION, Y INTEGER)

RETURNS (result DOUBLE PRECISION) AS

BEGIN

result = truncate(X, Y);

END!!

WISQL - calling the example stored procedure

execute procedure test_truncate( 723.123, 2)

RESULT

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

723.12

execute procedure test_truncate( -723.123, 2)

RESULT

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

-723.13

execute procedure test_truncate( -723.123, -2)

RESULT

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

-800

execute procedure test_truncate( 723.123, -2)

RESULT

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

700

Error Results - restrictions on Y are : -304 <= Y <= 304

execute procedure test_truncate( 723.123, 305)

RESULT

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

-999999