設定oralce時間戳格式

lihy114發表於2013-08-09

db2中的時間戳格式是精確到毫秒級別的,將db2中的時間戳轉到oralce中的話,在oralce中也需要定義為時間戳格式

但是如果系統的預設時間格式僅是年月日時分秒的話,insert資料的時候會出現問題

解決方法是:

修改會話級別的時間戳格式

alter session set NLS_TIMESTAMP_FORMAT='YYYY-MM-DD HH24:MI:SSXFF'

這樣就可以insert的時候時間精確到毫秒級別

但是查詢的時候,結果還是僅年月日時分秒的話,用to_char(欄位名,'YYYY-MM-DD HH24:MI:SSXFF')即可實現


一般我經常使用的獲取系統預設時間的方法是sysdate函式,其實也可以使用current_timestamp來獲取預設的系統時間

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28803801/viewspace-768130/,如需轉載,請註明出處,否則將追究法律責任。

相關文章