Re: [firebase-br] O que há de errado nesta SP ????
Marcelo Silva
marcvan em ig.com.br
Qui Jul 26 13:03:39 -03 2007
Perfeito :)
Puts da ate vergonha heheh
----- Original Message -----
From: "omar l m rosa" <omar em conesul.inf.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Thursday, July 26, 2007 12:06 PM
Subject: Re: [firebase-br] O que há de errado nesta SP ????
Tá chamando a sp_arvore com somente um
argumento....................!!!!!!!!!!!!!!!!!!!
.............
-- Se existir ele chama como recursivamente a SP para pegar o nome e
verificar se tem netos.
.............
FOR
SELECT COD_GRU, COD_PAI, COD_HER
FROM SP_ARVORE( :COD_GRU )
............. ***********
---------------------------------------------------
o tal do Murphi sempre está certo.............
o erro nunca está onde a gente procura.
----------------------------------------
Bai
omar
----- Original Message -----
From: "Marcelo Silva" <marcvan em ig.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Thursday, July 26, 2007 10:13 AM
Subject: [firebase-br] O que há de errado nesta SP ????
Pessoal porque ele nao aceita o parametro MAX_NIV ???
CREATE PROCEDURE SP_ARVORE (
PAI INTEGER,
MAX_NIV INTEGER)
RETURNS (
COD_HER INTEGER,
COD_GRU INTEGER,
COD_PAI INTEGER)
AS
BEGIN
-- Retorna os dados do Pai, se não for o chamada principal
IF ((:PAI <> 0)AND(:MAX_NIV < 3)) THEN BEGIN
SELECT COD_GRU, COD_PAI, COD_HER
FROM CARD_GRUPOS
WHERE COD_GRU = :PAI
INTO :COD_GRU, :COD_PAI, :COD_HER ;
SUSPEND;
END
-- Procura por filhos desse pai.
FOR
SELECT COD_GRU, COD_PAI, COD_HER
FROM CARD_GRUPOS
WHERE COD_PAI = :PAI
INTO :COD_GRU, :COD_PAI, :COD_HER
DO
-- Se existir ele chama como recursivamente a SP para pegar o nome e
verificar se tem netos.
FOR
SELECT COD_GRU, COD_PAI, COD_HER
FROM SP_ARVORE( :COD_GRU )
INTO :COD_GRU, :COD_PAI, :COD_HER
DO
SUSPEND;
END
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Mais detalhes sobre a lista de discussão lista