Euller, ta dando a falta do plpgsql aqui... nao tenho essa linguagem! 2009/7/3 Euler Taveira de Oliveira <eu...@timbira.com>
> Osvaldo Kussama escreveu: > > CREATE FUNCTION verifica_6_partidas() RETURNS trigger AS $$ > > DECLARE > > TOTAL_JOGOS_ANDAMENTO int; > > BEGIN > > SELECT COUNT(*) INTO TOTAL_JOGOS_ANDAMENTO FROM "Partida" WHERE > > "Fim" IS NULL AND ("Jogador1" = NEW.Jogador1 OR "Jogador2" = > > NEW.Jogador2); > > IF ("TOTAL_JOGOS_ANDAMENTO" = 6) THEN > > RAISE EXCEPTION 'O jogador possui 6 partidas em andamento. Não > > foi possível prosseguir esta operação!'; > > END IF; > RETURN NEW; > ^^^^^^^^^^^^^ > > END; > > $$ LANGUAGE plpgsql; > > > > > -- > Euler Taveira de Oliveira > http://www.timbira.com/ > _______________________________________________ > pgbr-geral mailing list > pgbr-geral@listas.postgresql.org.br > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > -- Atenciosamente, Leonardo Barbosa
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral