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

Derived Column中空值判断,该怎么解决

热度:64   发布时间:2016-04-27 12:24:12.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吗?
  相关解决方案