我将SQL Server表作为源导入Informatica。 SQL Server表中列的一个数据类型是DATE
。
当我导入它时,它在Informatica中显示为nvarchar
。
有人能帮我理解吗?
答案 0 :(得分:1)
您能否提供更多详情?这是我做过的快速测试:
如你所见,一切看起来都不错。让我知道我可以做些什么来复制这个问题。或者只是改变导入的源以反映表结构。
答案 1 :(得分:1)
我有一个表(在SQL Server DB中),其列定义为'date'。当我导入时,它们转换为'nvarchar(10)'。但是,我有另一个列定义为'datetime',它正确导入为datetime。 看起来'date'定义列存在问题。
答案 2 :(得分:0)
这也可能是因为您使用的特定驱动程序导入表。我没有随时使用SQL Server尝试过,但是在Oracle表导入中遇到了这个问题。
答案 3 :(得分:0)
要解决此问题,我必须通过“ DataDirect 7.1 SQL Server有线协议”导入表