ヘッダーをスキップ
Oracle OLAP DMLリファレンス
11g リリース1(11.1)
E05732-02
  目次へ
目次
索引へ
索引

戻る
戻る
 
次へ
次へ
 

EVAL_NUMBERファンクション

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

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


注意:

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