Em 19/07/07, Edinho - Analista <[EMAIL PROTECTED]> escreveu:
Estou tentando compilar essas trigger e function esta dando erro! o que pode esta errado:
Qual o erro? No chutômetro fica difícil. CREATE FUNCTION prc_valida_estoque(integer, integer) RETURNS INTEGER AS $$
DECLARE PCOD_MEDIC ALIAS $1;
Aqui não seria PCOD_MEDIC ALIAS FOR $1; PQTDE_MEDIC ALIAS FOR $2;
vestoque INTEGER; BEGIN select into vestoque estoque from medicamentos where cd_medicamento = :pcod_medic; -- PL/pgsql nao tem excecoes, entao faremos a funcao retornar -1 -- em caso de falha e 1 em caso de sucesso if (:pqtde_medic > :vestoque) then RETURN -1; RETURN 1; END; $$ LANGUAGE plpgsql;
-- Diego Monteiro Medeiros de Araújo Analista Programador Web Tel. : (11) 6166-3077 Cel.: (11) 7653-9911 TELEFÔNICA - TELECOMUNICAÇÕES DE SÃO PAULO DYP01 - Gerência de Suporte e Desenvolvimento de Sistemas Diretoria de Gestão de Redes R. Xavier Curado, 473 - 9º andar CEP: 04210-100 - Ipiranga - São Paulo - SP http://www.telefonica.com.br
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral