Srs como fazer para testar se a funcao chamada recebeu os valores 
definidos como date?
Esta dando erro de bad date no if

funcao:

CREATE OR REPLACE FUNCTION f_gera_fatura(date,date) returns text as '

DECLARE
    a_data_ini alias for $1;
    a_data_fim alias for $2;

BEGIN

    IF (a_data_ini = '''' or a_data_ini IS NULL)
    THEN
        -- exige a data de inicio senão sai da funcao
        texto_ret:= ''Especifique a data inicio'';
        RETURN texto_ret;
    END IF;
   
    IF (a_data_fim = '''' or a_data_fim IS NULL)
    THEN
        -- exige a data fim senão sai da funcao
        texto_ret:= ''Especifique a data fim'';
        RETURN texto_ret;
    END IF;
...

_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a