Forum

SCHEMA İÇİNDEK...
 
Bildirimler
Hepsini Temizle

SCHEMA İÇİNDEKİ TÜM TRIGERLERİ DISABLE ETMEK MÜMKÜN MÜ?

2 Yazılar
2 Üyeler
0 Reactions
441 Görüntüleme
(@VedatPALA)
Gönderiler: 28
Trusted Member
Konu başlatıcı
 

Bazı operasyonlar için "manuel  veri aktarmak gibi" başka bir database dan schema içinde yer alan tüm trigerleri bir seferde  nasıl  disable yapabilirim.

Kısacası deactive yapmak istiyorum. 

aşağıdaki kod sadece belli bir tablonun trigerini disable ediyor..Tüm tabloların yapan var mı acaba..

Yada mutlaka bir procedure mu yazmamız lazım.table adlarını bulan sonra sıra ile aşağıdaki kodu uygulana 

ALTER TABLE table_name DISABLE ALL TRIGGERS; 

 

Teşekkür ederim. 

 

 
Gönderildi : 23/03/2015 02:41

(@eravse)
Gönderiler: 1753
Üye
 

Oracle konusunda çok tecrübem yok ama daha oncekı notlarımdan şöyle bir şey buldum deneyebilirsiniz belki

select 'alter trigger ' || table_owner || '.' || trigger_name || ' disable;' from user_triggers 

ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com

 
Gönderildi : 23/03/2015 18:17

Paylaş: