ヘッダーをスキップ
Oracle® OLAP Expression Syntaxリファレンス
リリース11.2
B70202-01
  目次へ移動
目次

前
 
次
 

TO_BINARY_DOUBLE

TO_BINARY_DOUBLEは、テキストまたは数値式を倍精度浮動小数点数に変換します。

戻り値

BINARY_DOUBLE

構文

TO_BINARY_DOUBLE (expr [, fmt [, 'nlsparam' ] ])

引数

n: 任意のテキストまたは数値式です。

fmtは数値フォーマット・モデルを指定するテキスト式です。Oracle Database SQLリファレンスを参照してください。

nlsparam: 次の数値フォーマット要素で使用される文字を指定します。

この引数のフォーマットを次に示します。

'NLS_NUMERIC_CHARACTERS = ''dg''
 NLS_CURRENCY = ''text''
 NLS_ISO_CURRENCY = territory '

dは小数点文字、gはグループ・セパレータです。これらは、異なるシングルバイト文字である必要があります。引用した文字列内では、2つの一重引用符でパラメータ値を囲んでください。通貨記号には10文字使用できます。

この引数またはNLSパラメータのいずれかを省略すると、この関数はexprを解釈するためにセッションのデフォルト値を使用します。

このすべての例で値1.235E+003が返されます。

TO_BINARY_DOUBLE(1234.56)

TO_BINARY_DOUBLE('$1,234.56', '$9,999.99')

TO_BINARY_DOUBLE('1.234,56', '9G999D99', 'NLS_NUMERIC_CHARACTERS='',.''')