TO_NUMBER 會將包含數字的文字表示式轉換成 NUMBER 資料類型的值。
NUMBER
TO_NUMBER(expr [, fmt [, 'nlsparam' ] ])
expr -- 要轉換的數值表示式。
fmt -- 文字表示式,用來識別 Oracle Database SQL Reference 中所描述的數字格式模型。
nlsparam -- 指定由下列數字格式元素所傳回的字元:
此引數的格式如下:
'NLS_NUMERIC_CHARACTERS = ''dg'' NLS_CURRENCY = ''text'' NLS_ISO_CURRENCY = territory '
d -- 十進位數字元;g -- 群組分隔字元。它們必須是不同的單一位元組字元。在引號字串中,請使用兩個單引號括住參數值。貨幣符號可以使用十個字元。
如果省略此引數或任何 NLS 參數,此函數就會使用您階段作業的預設值。
TO_NUMBER( '100.00', '9G999D99') 會傳回值 100.00。
版權所有 © 2003,2007,Oracle。保留一切權利。