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

前
 
次
 

ROOTOFNEGATIVE

ROOTOFNEGATIVEオプションは、負数の根を取得しようとした場合の結果を決定します。

データ型

BOOLEAN

構文

ROOTOFNEGATIVE = YES|NO

パラメータ

YES

負数の根の取得が許可されます。したがって、負数の根を取得しようとする文は、エラーにならずに実行されますが、その結果はNAになります。ディメンション化された変数または式を使用する場合、ROOTOFNEGATIVEをYESに設定すると、負数の値が少ないときには式のほとんどの値の根を取得できます。

NO

(デフォルト)負数の根の取得が許可されません。負数の根を取得しようとする文は実行が停止し、エラー・メッセージが生成されます。

使用上の注意

非整数での累乗

数値を非整数で累乗すると(たとえば、5 ** 0.314 ** 2.7)、根が取得されます。

例5-94 ROOTOFNEGATIVEの影響

次の例は、ROOTOFNEGATIVEオプションの値を変更したことによる影響を示します。変数TESTNUMBERは値-56を持ちます。次のように、ROOTOFNEGATIVEオプションをデフォルト値NOのままSHOW文を実行すると、平方根を取得しようとした結果、エラー・メッセージが生成されます。

SHOW SQRT(testnumber)

ROOTOFNEGATIVEをYESに変更すると、同じ文がエラーにならずに実行されます。

ROOTOFNEGATIVE = YES
SHOW SQRT(testnumber)

次の結果が生成されます。

NA