我需要了解的Sybase手柄和商店时区:Sybase如何处理时区?
例如,如果一个JDBC客户端例如在时区+1:00和Sybase数据库是在时区+2:00:
- 当JDBC客户端应用程序写入数据库(例如INSERT/UPDATE)时,Sybase会将从客户端应用程序接收到的日期时间转换为其本地时区,然后将其存储在数据库表中?
- 当JDBC客户端应用程序从数据库读取数据时,Sybase结果集是否将包含客户端或服务器的带有SELECT查询的时区?
- 如果数据库服务器框稍后移动到另一个国家(例如时区+3:00),那么存储在Sybase数据库中的日期时间值与移动后插入的日期时间是否不一致?
因此,考虑到上述情况,我何时需要转换日期/时间,并将其转换为服务器或客户端的时区?
实验,你会发现自己的答案。或阅读文档。您可能会发现行为因数据类型而异。 –
不幸的是,我没有一个可以试用的免费的Sybase数据库服务器。我也不是DBA,这就是为什么我问这个问题。 – Koning