【发布时间】:2013-11-20 14:59:38
【问题描述】:
我在 SSIS 派生列组件中设置了以下表达式:
TRIM(xCOL) == "" ? (DT_STR,7,1252)xCOL : NULL(DT_STR,7,1252)
但是,这无法验证 - 我收到以下错误:
PKG 错误:对于条件运算符的操作数,数据类型 DT_STR 仅支持输入列和强制转换操作。这 表达式 "TRIM(xCOL) == "" ? (DT_STR,7,1252)xCOL : NULL(DT_STR,7,1252)" 有一个不是输入列的 DT_STR 操作数 或强制转换的结果,不能与条件一起使用 手术。要执行此操作,操作数需要是 使用强制转换运算符显式强制转换。
这里有什么问题?
【问题讨论】:
标签: ssis