`apex_application_page` 表位于何处(在 SQL Developer 中)?
Where `apex_application_page` tables are located (in SQL Developer)?
我正在使用 Oracle APEX 4.2 并从 SQL Developer 4.1.5.21
连接到它
我发现许多与应用程序相关的信息都可以在
等表格中找到
- APEX_APPLICATION_PAGE_DA_ACTS
- APEX_APPLICATION_PAGE_ITEMS
- APEX_APPLICATION_PAGE_BUTTONS
- APEX_APPLICATION_PAGE_PROC
- APEX_APPLICATION_PAGE_REGIONS
但是我找不到这些表的完整列表的文档。
我也试过在 SQL 开发人员中寻找,但在那里(在表格/视图/应用程序表达...中寻找)都找不到它们。这些桌子在哪里可用?
您列出的对象只是顶点公开元数据视图的同义词。您可以使用以下方式轻松查询那些(视图名称+列名称):
select * from apex_dictionary
或者快速获取所有视图名称:
select distinct(apex_view_name) from apex_dictionary
这些视图都查询存储在 apex 版本架构中的 apex 元数据。例如,对于 apex 4.2,此模式称为 APEX_040200
,对于 apex 5 APEX_050000
,依此类推。尽管您很可能无法直接访问其中的许多对象:您应该使用 public(已记录)api 和 public 视图。
我正在使用 Oracle APEX 4.2 并从 SQL Developer 4.1.5.21
连接到它我发现许多与应用程序相关的信息都可以在
等表格中找到- APEX_APPLICATION_PAGE_DA_ACTS
- APEX_APPLICATION_PAGE_ITEMS
- APEX_APPLICATION_PAGE_BUTTONS
- APEX_APPLICATION_PAGE_PROC
- APEX_APPLICATION_PAGE_REGIONS
但是我找不到这些表的完整列表的文档。
我也试过在 SQL 开发人员中寻找,但在那里(在表格/视图/应用程序表达...中寻找)都找不到它们。这些桌子在哪里可用?
您列出的对象只是顶点公开元数据视图的同义词。您可以使用以下方式轻松查询那些(视图名称+列名称):
select * from apex_dictionary
或者快速获取所有视图名称:
select distinct(apex_view_name) from apex_dictionary
这些视图都查询存储在 apex 版本架构中的 apex 元数据。例如,对于 apex 4.2,此模式称为 APEX_040200
,对于 apex 5 APEX_050000
,依此类推。尽管您很可能无法直接访问其中的许多对象:您应该使用 public(已记录)api 和 public 视图。