2017-04-10 14 views
0

Ich arbeite mit Oracle APEX 4.2 und eine Verbindung zu ihm von SQL Developer 4.1.5.21Wo befinden sich `apex_application_page` Tabellen (in SQL Developer)?

Ich habe festgestellt, dass viele anwendungsbezogenen Informationen in Tabellen wie

  • APEX_APPLICATION_PAGE_DA_ACTS verfügbar sind
  • APEX_APPLICATION_PAGE_ITEMS
  • APEX_APPLICATION_PAGE_BUTTONS
  • APEX_APPLICATION_PAGE_PROC
  • APEX_APPLICATION_P AGE_REGIONS

Ich konnte jedoch keine Dokumentation der vollständigen Liste dieser Tabellen finden.

Ich habe auch versucht, in SQL-Entwickler suchen, aber weder dort (Suche in Tabellen/Ansichten/Anwendung Express ...) könnte sie finden. Wo sind all diese Tabellen verfügbar?

Antwort

2

Die aufgelisteten Objekte sind nur Synonyme für die exponierten Metadatenansichten. Sie können ganz einfach diejenigen (Ansichtsname + Spaltenname) mit Abfrage:

select * from apex_dictionary 

Oder einfach nur schnell alle Ansichtsnamen erhalten:

select distinct(apex_view_name) from apex_dictionary 

Diese Ansichten all die Spitze Metadaten abfragen, die in der gespeichert wird Apex-Versionsschema Für Apex 4.2 heißt dieses Schema beispielsweise APEX_040200, für Apex 5 APEX_050000 und so weiter. Obwohl Sie wahrscheinlich keinen direkten Zugriff auf viele Objekte haben werden: Sie sollten mit den öffentlichen (dokumentierten) APIs und den öffentlichen Ansichten arbeiten.

Verwandte Themen