我在SSIS中使用了一个查询,它以这种格式返回日期:
2016-10-30 19:32:24.7960000 -08:00
当它插入临时表时,它会插入:
2016-10-31 03:32:24.797
我认为最后与-08:00有关,但我以前从未见过这个,也找不到文件说明它是什么或它是如何工作的?
所有这些交易都发生在一个时区 - 所以如果这是某种时区跟踪,我想忽略它。源数据库和目标数据库都是SQL Server 2014,SSIS是VisualStudio 2013
答案 0 :(得分:0)
决定如何处理datetimeoffset转换必须是SSIS。如果我将日期时间转换为源查询,则会截断UTC偏移量
select cast (end_date as datetime)
但如果我让SSIS通过Source>来做目标数据流在转换为datetime之前应用偏移量并插入UTC时间。