Fórum Procedure #44768
10/06/2004
0
Pessoal, não consigo executar a procedure abaixo. O interbase acusa erro na [b:7efa4be1a7]SUSPEND[/b:7efa4be1a7]
CREATE PROCEDURE SERIES_ALUNO
(
iCODBIO INTEGER,
iCODMED INTEGER,
iCODEXER INTEGER,
iDIA INTEGER,
iQTD_REP INTEGER,
iQTD_SERIE INTEGER
)
AS
BEGIN
FOR SELECT codexer, dia, qtd_rep, qtd_serie
FROM Series_Padrao
WHERE codbio = :iCodBio
INTO :codexer, :dia, :qtd_rep, :qtd_serie
DO BEGIN
INSERT INTO Series_aluno (codmed, codexer, dia, qtd_rep, qtd_serie)
values (:iCodMed, :codexer, :dia, : qtd_rep, :qtd_serie)
DO BEGIN
SUSPEND;
END
END
END
^
CREATE PROCEDURE SERIES_ALUNO
(
iCODBIO INTEGER,
iCODMED INTEGER,
iCODEXER INTEGER,
iDIA INTEGER,
iQTD_REP INTEGER,
iQTD_SERIE INTEGER
)
AS
BEGIN
FOR SELECT codexer, dia, qtd_rep, qtd_serie
FROM Series_Padrao
WHERE codbio = :iCodBio
INTO :codexer, :dia, :qtd_rep, :qtd_serie
DO BEGIN
INSERT INTO Series_aluno (codmed, codexer, dia, qtd_rep, qtd_serie)
values (:iCodMed, :codexer, :dia, : qtd_rep, :qtd_serie)
DO BEGIN
SUSPEND;
END
END
END
^
Ronaldopc
Curtir tópico
+ 0
Responder
Posts
10/06/2004
Afarias
esse procedimento não retorna dados, sendo assim não deveria conter um SUSPEND.
T+
T+
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)