TO_CHAR (數字)

TO_CHAR(數字) 會將數值表示式轉換成資料庫字元集中的文字值。

傳回值

VARCHAR2

語法

TO_CHAR(n [, fmt [, 'nlsparam' ] ])

引數

n -- 要轉換的數值表示式。

fmt -- 文字表示式,用來識別 Oracle Database SQL Reference 中所描述的數字格式模型。

nlsparam -- 指定由下列數字格式元素所傳回的字元:

此引數的格式如下:

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

字元 dg 分別代表十進位數字元與群組分隔字元。它們必須是不同的單一位元組字元。在引號字串中,請使用兩個單引號括住參數值。貨幣符號可以使用十個字元。

如果省略此引數或任何 NLS 參數,此函數就會使用您階段作業的預設值。

範例

TO_CHAR(1234567, '$9,999,999.00') 會傳回值 $1,234,567.00