[pgbr-geral] PL/PGSQL e o comando EXECUTE

2009-11-18 Por tôpico Daniel Falcão
Senhores, Tenho a seguinte PROCEDURE: CREATE OR REPLACE FUNCTION correg.somatorio_correicao(cod_resolucao integer, cod_membro integer, cod_orgexecucao integer, data_inicial date, data_final date, cod_campos integer[]) RETURNS integer AS $BODY$ DECLARE subtotal integer; total

Re: [pgbr-geral] PL/PGSQL e o comando EXECUTE

2009-11-18 Por tôpico Wolak
O comando EXECUTE no trabalha com INTO... no seu caso a variavel SUBTOTAL... voce precisa executar o FOR IN EXECUTE... Tenho exemplos se precisar. Wolak. Email/MSN: wo...@wolaksistemas.com.br Daniel Falco escreveu: Senhores, Tenho a seguinte PROCEDURE: CREATE OR REPLACE

Re: [pgbr-geral] PL/PGSQL e o comando EXECUTE

2009-11-18 Por tôpico Gurgel, Flavio
Salve From: Daniel Falcão daniel.fal...@yahoo.com.br ** Erro ** ERROR: EXECUTE of SELECT ... INTO is not implemented yet SQL state: 0A000 Contexto: PL/pgSQL function somatorio_correicao line 30 at execute statement A linha 30 está localizada antes do comentário:

Re: [pgbr-geral] PL/PGSQL e o comando EXECUTE

2009-11-18 Por tôpico JotaComm
Olá, 2009/11/18 Daniel Falcão daniel.fal...@yahoo.com.br Senhores, Tenho a seguinte PROCEDURE: CREATE OR REPLACE FUNCTION correg.somatorio_correicao(cod_resolucao integer, cod_membro integer, cod_orgexecucao integer, data_inicial date, data_final date, cod_campos integer[]) RETURNS

Re: [pgbr-geral] PL/PGSQL e o comando EXECUTE

2009-11-18 Por tôpico Daniel Falcão
Hum... é verdade, o problema está no INTO. Estava consultando a documentação agora pouco, mas não estou encontrando bons exemplos para contornar isso. Alguém aí pode me dar uma ajuda com esse FOR IN EXECUTE no contexto do problema dessa minha procedure? Grato, Daniel 2009/11/18 Wolak

Re: [pgbr-geral] PL/PGSQL e o comando EXECUTE

2009-11-18 Por tôpico Wolak
Exemplo... CREATE OR REPLACE FUNCTION fnc.codigotabela(pnTipoCodigo INTEGER, pcNomeCampo VARCHAR, pcTabela VARCHAR, pcValorCodigo VARCHAR) RETURNS VARCHAR AS $$ DECLARE rResultado RECORD; BEGIN BEGIN IF pnTipoCodigo = 1 THEN IF

Re: [pgbr-geral] PL/PGSQL e o comando EXECUTE

2009-11-18 Por tôpico Osvaldo Kussama
2009/11/18 Daniel Falcão daniel.fal...@yahoo.com.br: Senhores, Tenho a seguinte PROCEDURE: CREATE OR REPLACE FUNCTION correg.somatorio_correicao(cod_resolucao integer, cod_membro integer, cod_orgexecucao integer, data_inicial date, data_final date, cod_campos integer[])   RETURNS integer

Re: [pgbr-geral] PL/PGSQL e o comando EXECUTE

2009-11-18 Por tôpico Daniel Falcão
Valeu galera, Já entendi os exemplos, vou implementar a solução agora. Podem fechar o tópico! Grato, Daniel 2009/11/18 Wolak wo...@wolaksistemas.com.br Exemplo... CREATE OR REPLACE FUNCTION fnc.codigotabela(pnTipoCodigo INTEGER,