Genel Bakış
Veritabanı nesnelerinin DDL ifadelerini görmek için PLSQL kullanabilsek de, bunu başarmak için sql kullanmak istersek ne olur? Önce DBMS_METADATA'nın rolünden bahsedeyim.
DBMS_METADATA
DBMS_METADATA paketi, meta verileri veritabanı sözlüğünden XML olarak almanız veya DDL oluşturmanız ve nesneyi yeniden oluşturmak için XML göndermeniz için bir yol sağlar.
GET_xxx İşlevleri
Aşağıdaki GET_xxx işlevleri, tek bir çağrı ile nesneler için meta verileri getirmenize izin verir:
- GET_XML
- GET_DDL
- GET_SXML
- GET_DEPENDENT_XML
- GET_DEPENDENT_DDL
- GET_GRANTED_XML
- GET_GRANTED_DDL
Tablolar, dizinler, görünümler, depolanmış prosedürler ve işlevler için DDL edinin
dualden dbms_metadata.get_ddl ('TABLE', 'TABLE_NAME', 'TABLE_OWNER') seçin;
dualden dbms_metadata.get_ddl ('INDEX', 'INDEX_NAME', 'INDEX_OWNER') seçin;
dualden dbms_metadata.get_ddl ('VIEW', 'VIEW_NAME', 'VIEW_OWNER') seçin;
dualden dbms_metadata.get_ddl ('PROCEDURE', 'PROCEDURE_NAME', 'PROCEDURE_OWNER') seçin;
dualden dbms_metadata.get_ddl ('FUNCTION', 'FUNCTION_NAME', 'FUNCTION_OWNER') seçin;
Daha fazla devop ve DBA içeriği daha sonra paylaşılacak ve ilgilenen arkadaşlar buna dikkat edebilir ~
-
- Binlerce sebze yetiştiricisi yerinde duramıyor! Tencent yine vurdu, bu endüstri altüst olacak
-
- Oracle RAC'ın "HA" ve "LB" lerini ve yük dengelemeyi test etmek için komut dosyalarının nasıl kullanılacağını ayrıntılı olarak açıklayın
-
- Toplanmaya değer bir MySQL günlük analizi eseri-mysqlsla paylaşın
-
- Ekspres teslimatta borsada işlem gören on milyarlarca şirketin yeteneklerini ortaya çıkarın
-
- Oracle pratik komut dosyası paylaşımı - işletim sistemi sürecine göre veritabanına karşılık gelen yavaş SQL'i bulun
-
- Özellik 2019 Çin Kentsel Gayrimenkul Piyasası Yatırım Beklentisi Araştırma Raporu
-
- 2 tecavüz 1 ölüm, 4 komütasyonla sonuçlandı ve hapishaneden serbest bırakıldı! Bu kez 15 yaşındaki kız acı çekti ...
-
- Optimize edilmiş sistem - Sıcak blokların ve sıcak blokların işlem kayıtlarını hızlı bir şekilde sorgulayın
-
- Wang Xing tarafından yenildikten ve Meicai.com'u kurduktan sonra, gelecekte bir savaş olacak
-
- Optimizasyon sistemi-MySQL veritabanının SQL ön işleme teknolojisi, toplamaya değer
-
- Bu teknoloji, cep telefonu numaranızın herhangi bir zamanda sızdırılmasına olanak tanır
-
- Adım adım Linux temel bilgisi + sunucu yapımı + sistem yönetimi + performans ayarı