Olá, 2010/1/20 flavio <[email protected]>
> 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 > > RAISE NOTICE 'Primeiro parâmetro: %',a_data_ini; RAISE NOTICE 'Segundo parâmetro: %',a_data_fim; > 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 > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > []s -- JotaComm http://jotacomm.wordpress.com
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
