在Oracle中,TO_DATE函數用于將字符串轉換為日期數據類型。
TO_DATE函數的語法如下:
TO_DATE(string, format)
其中,string是要轉換為日期的字符串,format是日期字符串的格式。
例如,要將字符串’2022-01-01’轉換為日期數據類型,可以使用以下語句:
SELECT TO_DATE(‘2022-01-01’, ‘YYYY-MM-DD’) FROM dual;
這將返回一個日期值,表示2022年1月1日。
如果字符串中包含時間信息,可以使用以下格式:
SELECT TO_DATE(‘2022-01-01 12:30:00’, ‘YYYY-MM-DD HH24:MI:SS’) FROM dual;
這將返回一個日期值,表示2022年1月1日12點30分。
需要注意的是,format參數中的格式必須與字符串的格式一致,否則會出現錯誤或者返回空值。