在Oracle數據庫中,TOTIMESTAMP 函數用于將一個字符串轉換為 TIMESTAMP 數據類型。
它的語法如下:
TOTIMESTAMP (string, [format], [nlsparam])
參數說明:
示例用法:
使用默認格式: SELECT TOTIMESTAMP(‘2022-01-01 12:00:00’) FROM DUAL; – 輸出:2022-01-01 12:00:00
指定格式: SELECT TOTIMESTAMP(‘2022/01/01 12:00:00’, ‘YYYY/MM/DD HH24:MI:SS’) FROM DUAL; – 輸出:2022-01-01 12:00:00
使用 NLS 參數: SELECT TOTIMESTAMP(‘01-Jan-2022 12:00:00’, ‘DD-Mon-YYYY HH:MI:SS’, ‘NLS_DATE_LANGUAGE=ENGLISH’) FROM DUAL; – 輸出:2022-01-01 12:00:00
注意事項: