値の型がCHAR、VARCHAR2、NCHAR、NVARCHAR2、BINARY_FLOATまたはBINARY_DOUBLEである式をNUMBER型の値に変換します。
TO_NUMBER (Expression[, format])
パラメータ
TO_NUMBERには、次のパラメータがあります。
パラメータ | 説明 |
---|---|
Expression |
変換する式。 |
format |
指定した書式が、Expression をNUMBER型の値に変換する場合に使用されます。書式は、数値書式モデルを示す書式文字列で構成されます。書式文字列には定数またはパラメータを使用できます。 |
説明
TO_NUMBER関数では、数値書式モデルを使用できます。 数値書式モデルの詳細は、「数値書式モデル」を参照してください。
例
Command> SELECT TO_NUMBER ('100.00', '999D99') FROM dual; < 100 > 1 row found. Command> SELECT TO_NUMBER ('1210.73', '9999.99') FROM dual; < 1210.73 > 1 row found.