Fórum Executar procedure atraves de trigger #281031

11/05/2005

0

Tenho esta Sp
ALTER PROCEDURE APAGARFALTA
(
ICODIGO INTEGER
)
AS
begin
Delete from TempRelatorio
where (CODIGO = :ICodigo);
end
estou querendo usa-la atraves de um trigger, na hora de criar o trigger
e que esta dando problema, devo estar errando em algo
O trigger é este

AS
begin
if (New.ControlFalta =´T´) then
begin
if (New.Quantidade >= New.Minimo) then
ApagarFalta(New.Codigo);
end
end

a Mensagem de erro é esta

Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 8, char 17.
(.


Essistemas

Essistemas

Responder

Posts

11/05/2005

Gandalf.nho

Como se trata de uma SP executável vc deve chamá-la com EXECUTE PROCEDURE, assim:

AS 
begin 
   if (New.ControlFalta =´T´) then 
    begin 
       if (New.Quantidade >= New.Minimo) then 
          EXECUTE PROCEDURE ApagarFalta(New.Codigo); 
    end
end



Responder

Gostei + 0

11/05/2005

Essistemas

Deu certo valeu mesmo !!!


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar