habilitar trigger no oracle forms

Dicas do Oracle Forms Builder - Blocos, Itens, LOV, Canvas, Triggers, comandos, PLL, d2kwutil, FMB, Alert, menus, etc
Responder
vandre.torres
Rank: Estagiário Sênior
Rank: Estagiário Sênior
Mensagens: 8
Registrado em: Seg, 14 Jul 2008 3:52 pm
Localização: Joinville SC

aí pessoal, alguém saberia me dizer como eu faço para habilitar uma trigger do banco dentro do oracle forms.
estou insreindo dentro de uma procedure o comando
ALTER TRIGGER SIPT_CLIENTES ENABLE; mas ele não funciona
valeu....
joaogarcia
Rank: Analista Júnior
Rank: Analista Júnior
Mensagens: 91
Registrado em: Ter, 20 Mar 2007 7:19 pm
Localização: Campinas - SP
Contato:
Cordialmente,
João C. Garcia

cara...
Não sei se vai funcionar...
Testa isso:

Selecionar tudo

EXECUTE IMMEDIATE 'ALTER TRIGGER SIPT_CLIENTES ENABLE';
joaogarcia
Rank: Analista Júnior
Rank: Analista Júnior
Mensagens: 91
Registrado em: Ter, 20 Mar 2007 7:19 pm
Localização: Campinas - SP
Contato:
Cordialmente,
João C. Garcia

É amigo, acho q o código acima não rola no forms...
De qualquer forma, tente este:

Selecionar tudo

FORMS_DDL('ALTER TRIGGER SIPT_CLIENTES ENABLE'); 
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Será que é uma boa fazer um ALTER TRIGGER ?
Não é melhor colocar a condição dentro da trigger?

Algo assim:

Selecionar tudo

CREATE OR REPLACE TRIGGER blablalba
.
.
.
BEGIN
  --Testa se a trigger deve ser executada. Se não, cai fora !
  IF <alguma_condição_sua>
  THEN
    RETURN;
  END IF;

  --Códigos da trigger
  .
  .
  .
END;
Trevisolli
Moderador
Moderador
Mensagens: 2016
Registrado em: Qua, 12 Jan 2005 3:25 pm
Localização: Araraquara - SP
Abraço,

Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP

Bom, concordo com o Dr_Gori na questão da trigger.

Quanto à sugestão do João Garcia, ficou legal, mas, acho q não rola mesmo.

Uma forma dessa sugestão do Garcia, seria, criar uma procedure de banco, com o Execute Immediate dentro e, fazer apenas a chamada dela no Forms.

Mas, daí algumas análises devem ser feitas mesmo... impacto, necessidade etc...
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 12 visitantes