在Oracle中,TO_CHAR函數用于將數據類型轉換為字符類型。它的語法如下:
TO_CHAR(expression, format)
其中,expression表示要轉換的數據或表達式,format表示轉換的格式。
以下是幾種常見的用法示例:
SELECT TO_CHAR(sysdate, 'YYYY-MM-DD') FROM dual;
這將返回當前日期的字符串形式,格式為YYYY-MM-DD。
SELECT TO_CHAR(12345.67, '9,999.99') FROM dual;
這將返回數字12345.67的字符串形式,格式為9,999.99。
SELECT TO_CHAR('1234', 'FM0000') FROM dual;
這將返回字符串’1234’的字符串形式,格式為FM0000,其中FM表示去掉前導空格。
請注意,format參數是可選的。如果沒有提供format參數,TO_CHAR函數將使用默認的轉換格式。
更多關于TO_CHAR函數的詳細信息,請參考Oracle官方文檔。