ユーザーが選択する必要のある特定のアイテムの選択リストがある、かなり標準的なAPEXページがあります。これらの項目は、タイムスタンプ形式、日付形式、タイムゾーンです。
独自のテーブルを作成してこれらの形式の定義をアップロードする代わりに、この情報をNLSテーブルから直接抽出したいと思います。しかし、それはできませんでした。タイムスタンプ形式、日付形式、およびタイムゾーンの完全なリストをAPEX選択リストに表示するための最良の方法は何でしょうか(単一の選択リストではなく、すべての形式に独自の選択リストがあります)。
私が得た最も近いものは、このクエリで遊んでいました:https://ferhatsengonul.wordpress.com/2010/07/21/to-show-nls-parameters-for-session-database-instance-together-by-pivot-and -listagg-on-11gr2 /
しかし、これらのパラメータリストに含まれるすべての値の表示に関する情報は見つかりませんでした。
更新>私が探している値のリストに関するいくつかの詳細...
ユーザーに表示したい値のリストは、APEXの次の場所で内部的に利用できます:アプリケーション->共有コンポーネント->グローバリゼーション属性
そのページには、次のフィールドがあります。
そして、それらのリンクをクリックすると、次のリストが開きます…これは、アプリケーション内にも必要な機能です。
アプリケーションビルダーをインストール/core
して、APEXダウンロードのフォルダーからエクスポートを取得できます。
506ページ(ビルダーを使用して識別)で、彼らが使用したLOVを確認するためにフォロースルーできます
select d, r
from wwv_flow_format_masks
ビュー定義にさらにドリルダウンすると、それはデュアル上のすべてのステートメントの単なる集合であることがわかります
select cast( d as varchar2(128) ) as d, r, t
from ( select to_char((5234 + 10/100),'FML999G999G999G999G990D00') d, 'FML999G999G999G999G990D00' r, 'N' t from sys.dual
union all
select trim(to_char((5234 + 10/100),'999G999G999G999G990D00')) d, '999G999G999G999G990D00' r, 'N' t from sys.dual
union all
select trim(to_char((5234 + 10/100),'999G999G999G999G990D0000')) d, '999G999G999G999G990D0000' r, 'N' t from sys.dual
...
したがって、これは利用可能なもののサンプルを表しています。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加