Tempo aproximado para leitura: 00:01:13 min
Dúvida
Como verificar se as triggers de determinada tabela estão ativas?
Ambiente
Saúde - Planos Linha Datasul - Cadastros Gerais - Todas as versões
Solução
As triggers não possuem um flag que indicam a condição ativa/inativa.
Os processos as consideram como "ativas" desde que existam criadas no dicionário, assim como, serão consideradas "inativas" quando não existirem criadas no dicionário.
Para identificar quais triggers encontram-se criadas no dicionário para uma tabela em específico, ou seja, que estão sendo consideradas ativas nas execuções dos processos, execute os passos citados abaixo:
- Descompactar o anexo deste artigo e aplicar os programas conforme descrito abaixo:
1. O programa searchTrigger.p deve ser aplicado no diretório C:\TEMP\ de sua máquina local.
2. O programa searchTrigger2.p deve ser aplicado no diretório C:\TEMP\searchTrigger\.
3. Acesse Rodar Programa Progress do seu sistema, conforme imagem abaixo:
4.Preencha o caminho do programa searchTrigger.p:
5. Preencher o nome da tabela e pressionar enter. Serão exibidas as triggers da tabela informada que estão ativas, conforme o exemplo abaixo.
0 Comentários