當前位置:首頁 » 數據倉庫 » db2修改資料庫時間
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

db2修改資料庫時間

發布時間: 2022-09-11 01:01:24

A. db2資料庫根據當前時間刪除一年前數據問題

我汗,最後還是得靠自己解決,連個回答的都沒有,網路還不讓自己回答;
算了,分享出來,給遇到同樣問題的童鞋一下支持,順便把這個問題關了。
db2 "delete from status where ('20' || substr(WRITETIME,2,2) || '-' || substr(WRITETIME,4,2) || '-' || substr (WRITETIME,6,2))<current date - 1 year";

B. 請問db2資料庫怎樣能回退到指定日期的數據

select current date -1 day from sysibm.sysmmy1
這種日期類型是:
2014-01-18
values to_date('20140101','yyyy-mm-dd')
2014-01-01 00:00:00.0
是timestamp格式,所以格式不一樣

你可以修改一下你的語句:
select * from a where to_char(date1,'yyyy-mm-dd') <>(current date -1 day);

試試可不可以。

C. 資料庫是DB2,如何設置某DATE類型的值為系統時間如ORACLE是set lastTime = sysdate ;DB2呢

默認天 current_date
默認時間 current_Time
你還可以參考mysql的用imestamp,
Current_timestamp

D. db2資料庫vts時間

db2里使用的是時間並非真正意義上的操作系統時間,而是vts時間,也就是說,如果你將時間調整到未來,再調整回來,則updatetime的時間戳保持在未來,而非當下。

E. 關於DB2資料庫的問題:修改列中元素,比如有一列是時間的元素類似這樣的格式'xxxx-xx-xx-xx',想把它改成xxx

你這是改變資料庫的列的類型,有sql語句可以實現,但是不是所有的情況都能改變的。

如下:
db2 => create table mytbl2 (c1 char(10))
DB20000I SQL 命令成功完成。
db2 => alter table mytbl2 alter column c1 set data type char(8)
DB20000I SQL 命令成功完成。

當然,你如果只是想顯示的時候不一樣,只需要在查詢的時候吧類型轉換一下就行了。

F. 修改了伺服器的時間後,db2資料庫用不了了,怎麼辦,是把電腦時間提前了8天時間

嘗試調整回去,先把日誌清理了,然後停止資料庫、實例,再調整時間

G. DB2資料庫中,怎麼修改數據的創建時間,求SQL語句。

update 表名
set 創建時間=date('2014-12-25')
where 創建時間 > date('2014-12-20') and 創建時間 < date('2014-12-24');

當然如果你的欄位是時間戳,那就用TIMESTAMP ('2014-12-25 12:00:00')指明時分秒