ヘッダーをスキップ
Oracle® OLAP DMLリファレンス
11gリリース2 (11.2)
B61346-03
  ドキュメント・ライブラリへ移動
ライブラリ
製品リストへ移動
製品
目次へ移動
目次
索引へ移動
索引

前
 
次
 

EVAL_NUMBERファンクション

EVAL_NUMBERファンクションは、アナリティック・ワークスペースの数式を評価し、結果の数を返します。

EVAL_NUMBERファンクションをSELECT from DUAL文に指定して、アナリティック・ワークスペースで定義される数値定数を返すことができます。詳細は、『Oracle Database SQL言語リファレンス』のDUAL表からの選択についての説明を参照してください。


注意:

OLAPワークシート内からはこのファンクションを実行できません。SQL*PlusなどのSQLツール内で実行してください。

構文

EVAL_NUMBER ( 
          olap_numeric_expression     IN    VARCHAR2)
     RETURN NUMBER;

パラメータ

表B-20 EVAL_NUMBERファンクションのパラメータ

パラメータ 説明

olap_numeric_expression

数値として評価されるOLAP DML式。第2章「OLAP DML式」を参照。


次の例では、現行のアナリティック・ワークスペースのDECIMALSオプションの値を返します。DECIMALSオプションは、数値出力に表示する小数点以下の桁数を制御するオプションです。この例では、DECIMALSの値はデフォルトの2です。

SET serveroutput ON
SELECT dbms_aw.eval_number('decimals') "Decimals" FROM dual;
 
  Decimals
----------
         2