- 格式化日期時間:使用tochar函數可以將日期時間格式化為指定的格式。例如,將當前日期格式化為"YYYY-MM-DD"的格式:
SELECT TO_CHAR(CURRENT_DATE, 'YYYY-MM-DD');
- 格式化貨幣金額:可以使用tochar函數將貨幣金額格式化為指定的格式。例如,將數字1000格式化為貨幣格式:
SELECT TO_CHAR(1000, 'FM$999,999.99');
- 格式化數字:除了貨幣金額,也可以將數字格式化為指定的格式。例如,將數字1000格式化為帶千位分隔符的格式:
SELECT TO_CHAR(1000, 'FM999,999');
- 自定義格式:可以使用tochar函數的自定義格式選項來實現更靈活的格式化。例如,將日期時間格式化為"YYYY/MM/DD HH24:MI:SS"的格式:
SELECT TO_CHAR(CURRENT_TIMESTAMP, 'YYYY/MM/DD HH24:MI:SS');
- 多語言支持:tochar函數還支持多語言的日期時間格式化。可以通過設置NLS參數來實現不同語言的日期時間格式化。例如,將日期時間格式化為法語的格式:
SELECT TO_CHAR(CURRENT_TIMESTAMP, 'DD Month YYYY', 'NLS_DATE_LANGUAGE = FRENCH');