[firebase-br] [Firebase-br] Inativar uma trigger dentro de uma SP

Sandro Souza escovadordebits em gmail.com
Dom Nov 8 13:08:34 -03 2009


Bom dia/tarde Humberto.

Utilize o comando EXECUTE STATEMENT para executar comandos SQLs 
dinamicamente, como no exemplo abaixo:

SET TERM ^ ;

CREATE OR ALTER PROCEDURE HABILITA_TRIGGER(NOME_DA_TRIGGER VARCHAR(30)) AS
BEGIN
  EXECUTE STATEMENT 'ALTER TRIGGER ' || NOME_DA_TRIGGER || ' ACTIVE';
END^

CREATE OR ALTER PROCEDURE DESABILITA_TRIGGER(NOME_DA_TRIGGER VARCHAR(30)) AS
BEGIN
  EXECUTE STATEMENT 'ALTER TRIGGER ' || NOME_DA_TRIGGER || ' INACTIVE';
END^

SET TERM ; ^

Espero ter ajudado mais que atrapalhado. :D

Humberto S. Reis escreveu:
> É possível inativar e ativar uma trigger dentro de uma STORED PROCEDURE?
>
> Desde já agradeço
>
>   




Mais detalhes sobre a lista de discussão lista