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 DML式。第2章「OLAP DML式」を参照。 |
例
次の例では、現行のアナリティック・ワークスペースのDECIMALS
オプションの値を返します。DECIMALS
オプションは、数値出力に表示する小数点以下の桁数を制御するオプションです。この例では、DECIMALS
の値はデフォルトの2です。
SET serveroutput ON SELECT dbms_aw.eval_number('decimals') "Decimals" FROM dual; Decimals ---------- 2