我正在尝试将许多平面文件属性导入到大型数据库表中,并限制平面文件日期必须与表的日期匹配。我正在使用visual studio SSIS,因为有超过500个文件,我需要一种标准化的循环方式。平面文件的日常数据超过5年,而表格只有大约5个月的日常数据。该流程的图片如下:
两者都有正确的日期格式/类型但是,当我尝试使用查找转换编辑器的映射功能时,我发现数据库日期已转换为database date [DT_DBDATE]
类型,而平面文件保持为{ {1}}类型。
有没有办法在查找工具中转换日期类型?如果还有其他方法可以解决这个问题,我也愿意使用不同的Visual Studio工具。只要我只从平面文件中获取数据的子段。
答案 0 :(得分:1)
您可以通过添加派生列转换来解决此问题,该转换使用以下表达式添加类型为DT_DBDATE
的新列
(DT_DBDATE)[Date]
或者您可以使用数据转换转换
根据this link:
根据This Link,两种数据类型都以Date
类型存储在SQL Server中