1. 程式人生 > >Oracle 中用 update 語句更新date, timestamp欄位的格式

Oracle 中用 update 語句更新date, timestamp欄位的格式

更新date和timestamp資料型別的欄位,分別需要用to_date()和to_timestamp()函式轉換一下才可更新成功。

例:

UPDATE table_A
SET
    date_A = TO_DATE('12-11-27', 'RR-MM-DD'),
    timestamp_B = TO_TIMESTAMP('12-11-27 18:05:45.546000000', 'RR-MM-DD HH24:MI:SS.FF')
WHERE
    id = '001'
    
說明:

1.TIMESTAMP的毫秒數有9位數字,格式patten裡面用FF對應。

2.如果時間是24小時制,格式patten裡面必須寫上HH24/hh24。