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

Derived Column中空值判断,该如何解决

热度:53   发布时间:2016-04-25 00:11:04.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吗?

+
  相关解决方案