TO_CHAR(d|n[,fmt])

把日期和数字转换为制定格式的字符串。
fmt是格式化字符串

TO_CHAR对日期的处理:

  1. SELECT TO_CHAR(SYSDATE, 'YYYYMMDD') FROM DUAL

TO_CHAR对数字的处理:

SELECT TO_CHAR(123456) FROM DUAL


TO_DATE(x [,fmt])

把一个字符串以fmt格式转换为一个日期类型。

SELECT TO_DATE('20170703145533','YYYYMMDD HH24:MI:SS') FROM DUAL

TO_NUMBER(x[,fmt])

把一个字符串以fmt格式转换为一个数字。

SELECT TO_NUMBER('123456') FROM DUAL