0

在 SSIS 包中,我使用带有日期列的平面文件源,其中一些日期是空字符串。当文件中的数据加载到数据库中时,我希望将这些空字符串视为 null。我在平面文件源编辑器中选中了“将源中的空值保留为数据流中的空值”复选框,但是当我执行任务时出现错误“由于可能丢失数据”。如何让 SSIS 包将空日期字符串视为空值?

4

1 回答 1

1

使用以下表达式:

修剪([列名])==“”?(DT_STR, 8, 1252)NULL(DT_STR, [长度], 1252) : [列名]

于 2009-08-19T01:24:10.480 回答