我正在从ssis
的excel中提取数据。其中一个excel列包含blank
值。所以我需要用空值替换blank
的值,否则我的包就会失败。有什么建议吗?
发布于 2012-10-31 19:23:09
您可能还希望选中在源连接和目标连接上都保留空值的选项(如果可用)
发布于 2012-10-25 00:37:28
在DataFlow中使用DerivedColumn组件。
替换您的列,并在表达式中放入这行代码
ColumnName == "" ? NULL(DT_WSTR,50) : ColumnName
如果列为空,它将确保返回null
发布于 2012-10-25 00:34:57
您是否尝试过这样的操作(假设数据类型为string/varchar):
LEN(TRIM([ColumnName]))==0 ? NULL(DT_WSTR, 10) : [ColumnName]
https://stackoverflow.com/questions/13053240
复制相似问题