Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 SSIS 包中,我使用带有日期列的平面文件源,其中一些日期是空字符串。当文件中的数据加载到数据库中时,我希望将这些空字符串视为 null。我在平面文件源编辑器中选中了“将源中的空值保留为数据流中的空值”复选框,但是当我执行任务时出现错误“由于可能丢失数据”。如何让 SSIS 包将空日期字符串视为空值?
使用以下表达式:
修剪([列名])==“”?(DT_STR, 8, 1252)NULL(DT_STR, [长度], 1252) : [列名]