从Oracle导入数据到SQL Server的时间时区问题

2019-02-27 10:37:37 浏览数 (1)

近期在使用MSSQL 2005建立Link Server连接Oracle数据库,通过Open Query从Oracle导入数据到SQL Server的过程中,发现Oracle中的日期类型的字段在导入到SQL Server是会自动转换为UTC国际标准时区,也就是GMT 00:00,而中国的时区是GMT 8的,所以只能在导入数据后,批量更新日期为dateadd(hh,8,日期字段)。

我相信很多使用Oracle作为Infor ERP LN的数据库时,如果服务器放在国外,时区设定并未中国本地时区,那么就会出现这个问题,我相信还有更好的解决办法,不过暂时没找到。希望有更好办法的朋友知道的话,麻烦告知一下。

0 人点赞