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