Forum
Merhabalar,
Veritabanımızdaki fonksiyon ve procedure lerin yedeğini almak istiyorum. Şöyleki, function klasörünün altında 100 lerce fonksiyonumuz olabilir,Bu 100 lerce fonksiyonun içeriğini worde 1 kerede kayıt edebilir miyim ?
Selamlar;
Bu konuda bir çözüm bulabildiniz mi ?
Teşekkürler...
Word konusunu nasıl halledersin bilmiyorum ancak function ve procedures için aşağıdakini anahtar kelime ve kaynağı kullanabilirsiniz,
Anahtar kelime: DBMS_METADATA.GET_DDL
Kaynak:
http://searchoracle.techtarget.com/answer/Exporting-selected-procedures-and-functions-in-Oracle
Merhaba,
Yanıtlarda verildiği gibi DBMS_METADATA paketindeki GET_DDL fonksiyonu ile istenilen veri tabanı nesnelerini listeletebilirsiniz.
Oracle SQL Developer üzerinde aşağıdaki iki SQL sorgusu işinizi görecektir.
Sorgu sonuçlarının listelendiği Query Result kısmında tüm sonuçları CTRL + A ile seçip CTRL + C ile kopyalayıp bir dosyaya yapıştırabilirsiniz.
Select
DBMS_METADATA.GET_DDL('PROCEDURE',OBJECT_NAME)
From
user_objects
Where
OBJECT_TYPE = 'PROCEDURE';
Fonksiyonlar için aşağıdaki SQL :
Select
DBMS_METADATA.GET_DDL('FUNCTION',OBJECT_NAME)
From
user_objects
Where
OBJECT_TYPE = 'FUNCTION';