throwing error when creating function
DB21034E DB21034E The command was processed as an SQL statement because it was not a valid Command Line Processor command. During SQL processing it returned:
SQL0104N An unexpected token ")" was found following "SULTADO
DECIMAL(6, 3". Expected tokens may include:
"END-OF-STATEMENT". LINE NUMBER=8. SQLSTATE=42601
this is my code
CREATE FUNCTION MAYORRPK(
VALUE1 DECIMAL(6, 3),
VALUE2 DECIMAL(6, 3) )
RETURNS DECIMAL(6, 3)
LANGUAGE SQL
CONTAINS SQL
NO EXTERNAL ACTION
BEGIN ATOMIC
DECLARE RESULTADO DECIMAL(6, 3);
IF (VALUE1 >= VALUE2) THEN
SET RESULTADO = VALUE1;
ELSE
SET RESULTADO = VALUE2;
END IF;
RETURN RESULTADO;
END ;
Any suggestions
DB21034E DB21034E The command was processed as an SQL statement because it was not a valid Command Line Processor command. During SQL processing it returned:
SQL0104N An unexpected token ")" was found following "SULTADO
DECIMAL(6, 3". Expected tokens may include:
"END-OF-STATEMENT". LINE NUMBER=8. SQLSTATE=42601
this is my code
CREATE FUNCTION MAYORRPK(
VALUE1 DECIMAL(6, 3),
VALUE2 DECIMAL(6, 3) )
RETURNS DECIMAL(6, 3)
LANGUAGE SQL
CONTAINS SQL
NO EXTERNAL ACTION
BEGIN ATOMIC
DECLARE RESULTADO DECIMAL(6, 3);
IF (VALUE1 >= VALUE2) THEN
SET RESULTADO = VALUE1;
ELSE
SET RESULTADO = VALUE2;
END IF;
RETURN RESULTADO;
END ;
Any suggestions
Comment