[firebase-br] Dúvidas em SP !!!
Marcelo Torres
marcelo.torres em task.net.br
Qua Fev 16 16:00:20 -03 2005
O correto seria:
ALTER PROCEDURE PROGRAMA_SP (
NOME_PRG CHAR(8) CHARACTER SET WIN1252)
AS
DECLARE VARIABLE QTD_PROGRAMAS INTEGER;
BEGIN
SELECT COUNT(P.CD_PROGRAMA) FROM PROGRAMA P
WHERE P.CD_PROGRAMA = :NOME_PRG
INTO QTD_PROGRAMAS;
IF (QTD_PROGRAMAS = 0) THEN
EXCEPTION NAO_EXISTE;
SUSPEND;
END
Você esqueceu de colocar a declaração "INTO"....
Só isso !
[]s,
Marcelo Torres
(http://www.yahoogrupos.com.br/groups/br-delphi/)
"Glênio Côrtes Himmen"
<glenio.himmen em bol.com.br> wrote in message
news:008801c51430$cfa4ffd0$0b000e0a em glenio...
Galera,
Estou com problemas na procedure abaixo, o FB 1.5.2 está reclamando um erro
no ; do select...
---------- STATEMENT ----------
ALTER PROCEDURE PROGRAMA_SP (
NOME_PRG CHAR(8) CHARACTER SET WIN1252)
AS
DECLARE VARIABLE QTD_PROGRAMAS INTEGER;
begin
/* Procedure Text */
select count (p.cd_programa) as qtd_programas from programa p where
(p.cd_programa = :nome_prg);
if (qtd_programas = 0) then
begin
exception nao_existe;
end
suspend;
end
---------- ERROR MESSAGE ----------
Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 7, char 98.
;.
Prefeitura Municipal de Aparecida de Goiânia
Rua João Batista de Toledo, 16, Setor Central
Aparecida de Goiânia-GO - CEP - 74.980-901, Fone: (62) 545-5818
Glênio Côrtes Himmen - glenio.himmen em bol.com.br
Nada façais por partidarismo ou vanglória,
mas por humildade, considerando cada um
os outros superiores a si mesmo.
Fl. 2:3
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Mais detalhes sobre a lista de discussão lista