Updated on 2025-06-07 GMT+08:00

acos

Database Type and Version

  • Source database type and version: all MySQL versions
  • Target database type and version: all GaussDB versions

Function replacement syntax:

CREATE OR REPLACE FUNCTION dsc_mys_ext.dsc_fn_acos
/* This function is used to support MYSQL ACOS */
     ( i_str           IN   TEXT
     )
RETURN NUMBER 
IMMUTABLE
AS 
    v_acos         NUMBER;
BEGIN
IF i_str < -1.00 or i_str > 1.00
 THEN 
     RETURN NULL;
ELSE 
 SELECT ACOS(i_str) into v_acos from sys_dummy;
    RETURN v_acos;
END IF;
EXCEPTION
   WHEN OTHERS THEN
    v_acos := 0;
	RETURN v_acos;
END;