0

残念ながら実行できない SQL を理解しようとしています。コードの一部で立ち往生しています

     wb_rt_constants.to_string (e.audit_status) AS audit_status_symbol

wb_rt_constants.to_string の機能が見つからないようです。それはある種のデコードですか?誰かが何を説明できますか

wb_rt_constants.to_string

しようとしているのですが、できれば wb_rt_constants.to_string の定義を高く評価していただければ幸いです?

4

1 に答える 1

0

残念ながら、パッケージ本体OWBSYS.wb_rt_constantsはラップされているため、実装のソース コードを確認できません。

とにかく、関数to_stringには次のシグネチャがあります。

function to_string(p_constant in number) return varchar2;

などの一部の OWBSYS ビューで使用されALL_RT_AUDIT_EXECUTIONS、数値 ID を説明的な文字列に変換するようです。

col execution_audit_status format a20

select distinct e.audit_status,
       wb_rt_constants.to_string(e.audit_status) as execution_audit_status
  from wb_rt_audit_executions e;

AUDIT_STATUS EXECUTION_AUDIT_STAT
------------ --------------------
       16002 BUSY
       16004 COMPLETE

これらの数値は、同じパッケージのこれらの関数の出力と一致しているようです。

select wb_rt_constants.EXECUTION_STATUS_INACTIVE,
       wb_rt_constants.EXECUTION_STATUS_BUSY,
       wb_rt_constants.EXECUTION_STATUS_READY,
       wb_rt_constants.EXECUTION_STATUS_COMPLETE
  from dual;

EXECUTION_STATUS_INACTIVE EXECUTION_STATUS_BUSY EXECUTION_STATUS_READY EXECUTION_STATUS_COMPLETE
------------------------- --------------------- ---------------------- -------------------------
                    16001                 16002                  16003                     16004
于 2015-02-24T07:43:07.240 に答える