Oracle中的TO_DATE函數用于將一個字符串轉換為日期型數據。其語法為:
TO_DATE(string, format)
其中,string是待轉換的字符串,format是日期格式模板,用于指定字符串的日期格式。
例如,要將字符串’2022-05-15’轉換為日期型數據,可以使用以下語句:
SELECT TO_DATE(‘2022-05-15’, ‘YYYY-MM-DD’) FROM dual;
這樣會返回一個日期型數據,表示2022年5月15日。
另外,如果字符串中包含時間部分,可以使用以下語句將其轉換為日期時間型數據:
SELECT TO_DATE(‘2022-05-15 14:30:00’, ‘YYYY-MM-DD HH24:MI:SS’) FROM dual;
這樣會返回一個日期時間型數據,表示2022年5月15日14點30分。
需要注意的是,format參數中的格式模板要與字符串的格式完全匹配,否則會出現錯誤。詳細的日期格式模板可以參考Oracle官方文檔。