我在ole db源对象中设置了t-sql命令:
例如:
select getdate() as LoadDate, customerid from dbo.customer
在SSIS的预览窗口中,它会根据需要显示当前日期和时间。
但是,在我运行任务并查看目标表后,该表显示当前日期,但时间部分为00:00:00:000。我希望看到除日期之外的时间部分。
任何想法我做错了什么?
感谢。
答案 0 :(得分:0)
我遇到类似情况,问题出在我的来源上,而不是目的地。
我建议您通过右键单击它来检查SourceComponent上的字段,选择Show Advanced editor - >输入和输出属性 - >展开"输出列" - >选择您的列并更改为正确的数据类型(通常[DT_DBTIMESTAMP]对我来说很好)。同样为了测试,在"输出列"
上执行相同的操作