Procedure
Hola... el problema que tengo es el siguiente por ejemplo
CREATE PROCEDURE ABS (NUMERO DECIMAL(12,2))
RETURNS (ABS_NUMERO DECIMAL(12,2)) AS
BEGIN
IF (NUMERO >= 0) THEN
ABS_NUMERO = NUMERO;
ELSE
ABS_NUMERO = NUMERO * (-1);
END
la creo sin problemas y al querer utilizarlo de la siguiente forma me da error
SELECT
ABS(NUMERO1-NUMERO2) NRO_PSOTIVO
FROM
TABLA
ERROR:
[INTERSOLV][ODBC InterBase driver][InterBase]Dynamic SQL Error, SQL error code = -804, Function unknown, ABS
alguien me puede indicar donde tengo el error que no me puedo dar cuenta o que me esta faltando
saludos y gracias de antemano
|