2017-08-14 12 views
1

all_tab_columnsに似たAPEXの列の値を保持する表はありますか?Oracle Apex:ALL_TAB_COLUMNSのAPEXバージョン

all_tab_columnsは、データベースにあるような列ヘッダーを表示しますが、APEXでは、これらのヘッダーの多くが対話型レポートでユーザーフレンドリーになるように書式設定されています。私は、以下のマッピングを示した。このようなテーブルがあった場合は探していました:

データベース - > APEX

列名:DEPT_NO - >部門ナンバー

私の勘では、このデータがあるということです特定のページのインタラクティブ・レポートでdepartment_noを文字列「部門番号」にマップするか、またはフィルタリングすると「会計部門番号」にマップすることができる多対多マッピングのどこかに格納されます。

答えて

1

はい、APEXで定義されているものはすべて、どこかのテーブルに保持されています。便宜上、APEXはまた、さまざまなビューを通じて、これらを公開:あなたは対話型レポートの列にしたいビューがAPEX_APPLICATION_PAGE_IR_COLで、関心の列は以下のとおりです。

  • APPLICATION_ID
  • PAGE_ID
  • COLUMN_ALIAS
  • REPORT_LABEL

これらのビューは、「APEX Builder」ツールの「ワークスペース・ユーティリティー」→「Application Expressビュー」で見つけることができます。また、SQLツールを使用して見つけることもできます。これらはAPEX_nnnnnnというスキーマに属しています。ここでnnnnnnは使用しているAPEXのバージョンを表します。 APEX_050100

1

これらのディクショナリビューを見つけるための別の方法は、私は、これらのビューすべて時間

http://davidsgale.com/the-apex-data-dictionary/

を使用して、この

select * from apex_dictionary where apex_view_name like '%IR%' and column_id = 0;

のようなクエリを使用することです

関連する問題