2017-04-10 5 views
0

내가 오라클 APEX 4.2 작업 및 SQL Developer에서 그것에 연결되어있어 4.1.5.21`apex_application_page` 테이블은 어디에 있습니까 (SQL Developer)?

나는 많은 응용 프로그램 관련 정보가

  • APEX_APPLICATION_PAGE_DA_ACTS 같은 테이블에서 사용할 수있는 것으로 나타났습니다
  • APEX_APPLICATION_PAGE_ITEMS
  • APEX_APPLICATION_PAGE_BUTTONS
  • APEX_APPLICATION_PAGE_PROC
  • APEX_APPLICATION_P AGE_REGIONS

그러나 해당 테이블의 전체 목록을 찾을 수 없습니다.

SQL 개발자도 살펴 보았지만, 테이블/뷰/응용 프로그램 익스프레스를 살펴보면이 둘을 찾을 수 없습니다. 테이블을 모두 사용할 수 있습니까?

답변

2

나열된 개체는 정점에 노출 된 메타 데이터보기의 동의어입니다.

select distinct(apex_view_name) from apex_dictionary 

이러한 뷰 모두에 저장되어있는 정점 메타 데이터를 쿼리 : 모든 뷰 이름을 얻으려면 빨리

select * from apex_dictionary 

또는 : 당신은 쉽게 가진 사람 (뷰 이름 + 열 이름)을 조회 할 수 있습니다 정점 버전 스키마. 예를 들어, apex 4.2의 경우이 스키마는 APEX_040200이고 apex 5의 경우 APEX_050000입니다. 대부분의 객체에 직접 액세스 할 가능성은 거의 없지만 공개 된 (문서화 된) API 및 공개 뷰를 사용하여 작업해야합니다.