Boa tarde!
Por favor, podem ajudar encontrar o erro nesta stored procedure?
SET TERM !! ;
CREATE PROCEDURE ANDAMENTONET4
(NUMRPROC VARCHAR(25),
DATACOMP TIMESTAMP,
CODGANDAM INTEGER,
CODGFASE INTEGER,
FLAGINTERNO CHAR(1),
DESCCOMP BLOB SUB_TYPE 1)
RETURNS
(CONTADOR INTEGER)
AS
DECLARE VARIABLE CONTADOR INTEGER;
BEGIN
FOR SELECT COUNT(NUMR_FASECOMP) FROM FASECOMP WHERE (NUMR_PROC = :NUMRPROC and
DATA_COMP = :DATACOMP and DESC_COMP = :DESCCOMP)INTO :CONTADOR
DO
BEGIN
IF (CONTADOR is null) THEN
BEGIN
CONTADOR = 0;
END;
IF (CONTADOR > 0 ) THEN
BEGIN
SUSPEND
END
ELSE
INSERT INTO FASECOMP (NUMR_PROC, DATA_COMP, CODG_ANDAM, CODG_FASE,
FLAG_INTERNO, DESC_COMP)
VALUES (:NUMRPROC, :DATACOMP, :CODGANDAM, :CODGFASE, 'N', :DESCCOMP);
END!!
SET TERM ; !!
Desde já agradeço a atenção,
Patricia Santana
---------------------------------
Yahoo! Acesso Grátis: Internet rápida e grátis.
Instale o discador agora!
[As partes desta mensagem que não continham texto foram removidas]
--
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
<*> Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages
<*> Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
Links do Yahoo! Grupos
<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/
<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html