我需要了解的Sybase手柄和商店時區:Sybase如何處理時區?
例如,如果一個JDBC客戶端例如在時區+1:00和Sybase數據庫是在時區+2:00:
- 當JDBC客戶端應用程序寫入數據庫(例如INSERT/UPDATE)時,Sybase會將從客戶端應用程序接收到的日期時間轉換爲其本地時區,然後將其存儲在數據庫表中?
- 當JDBC客戶端應用程序從數據庫讀取數據時,Sybase結果集是否將包含客戶端或服務器的帶有SELECT查詢的時區?
- 如果數據庫服務器框稍後移動到另一個國家(例如時區+3:00),那麼存儲在Sybase數據庫中的日期時間值與移動後插入的日期時間是否不一致?
因此,考慮到上述情況,我何時需要轉換日期/時間,並將其轉換爲服務器或客戶端的時區?
實驗,你會發現自己的答案。或閱讀文檔。您可能會發現行爲因數據類型而異。 –
不幸的是,我沒有一個可以試用的免費的Sybase數據庫服務器。我也不是DBA,這就是爲什麼我問這個問題。 – Koning