在SSIS包中,我将数据从平面文件导入数据库,执行sql查询并将结果导出到excel目标。我的问题是我有一个转换,cast语句,它在sql中很好,它以HH:MM:SS的形式返回一个值。我的问题是,当它进入excel时,它将列数据显示为MM:SS:0,我需要它保持为HH:MM:SS,我尝试过使用数据转换和派生列。但我似乎无法做到这一点。varchar(8), CAST(time as datetime) + CAST(length as datetime), 108) as 'endtime',
这将返回
我有一个SSIS包,它的数据流可以从OLE DB Source填充Excel目标。DB中的一个列有500个字符长度。在运行程序包时,我收到一个警告:
警告: 0x802092A7在数据流任务中,Excel目的地38:由于从长度为500的数据流列"DT_WSTR_Description“插入数据到长度为255的数据库列我看到F6外部列的长度为255。当我把它改为500时,它又变成255了。我该怎么解决呢?