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.
(.
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
Curtir tópico
+ 0
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
Clique aqui para fazer login e interagir na Comunidade :)