当前位置: 代码迷 >> Sql Server >> Derived Column中空值判断解决方法
  详细解决方案

Derived Column中空值判断解决方法

热度:71   发布时间:2016-04-24 18:51:00.0
Derived Column中空值判断
表中有一varchar(10)字段A,导入数据时要对该字段进行判断,如果是""的话就要转换成NULL,在Derived Column Transformation Editor中expression是这样写的 
LEN(A)== 0 ? NULL(DT_STR,10,1252) : A,
老是提示错误has a DT_STR operand that is not an input column or the result of a cast, and cannot be used with the conditional operation.  

但是expression写成这样就没问题LEN(A)== 0 ? "" : A, 直接这样也不报错NULL(DT_STR,10,1252),就是LEN(A)== 0 ? NULL(DT_STR,10,1252) : A有错,这是为什么?
------解决方案--------------------
A能转换到dt_str吗?
------解决方案--------------------
引用:
A能转换到dt_str吗?

+
  相关解决方案