Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

bobteixeira

disable all triggers

Recommended Posts

Estou criando uma procedure e está dando um erro na criaçào quando eu quero que todas as trigger fiquem disable quando executo uma exclusão na Tabela, poderia me dizer onde estou errando. Abaixo a procedureCREATE OR REPLACE PROCEDURE Apaga_NotaFiscalCancelada( C_Invoice_ID IN NUMBER )-- Seleciona os registros cancelados ---- Select c_invoice_id, DocumentNo from c_invoice where Docstatus= 'VO'-- Call Apaga_NotaFiscalCancelada(C_Invoice_ID)-- show errors procedure Apaga_NotaFiscalCanceladaASBegindelete c_invoicetax where c_invoice_id = (1002686);ALTER TABLE C_Invoiceline DISABLE ALL TRIGGERS;delete c_invoiceline where c_invoice_id = (1002686);ALTER TABLE c_invoiceline enable ALL TRIGGERS;END Apaga_NotaFiscalCancelada;/

Compartilhar este post


Link para o post
Compartilhar em outros sites

Modifique isso dentro do seu código PL/SQL.

 

 

...

 

EXECUTE IMMEDIATE 'ALTER TABLE C_Invoiceline DISABLE ALL TRIGGERS';

 

...

 

OK!

 

Abraços, http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Modifique isso dentro do seu código PL/SQL. ... EXECUTE IMMEDIATE 'ALTER TABLE C_Invoiceline DISABLE ALL TRIGGERS'; ... OK! Abraços, http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Obrigado pela ajuda, já testei está perfeito,abraços e boa sorte http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.