首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

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

2013-01-08 
Derived Column中空值判断表中有一varchar(10)字段A,导入数据时要对该字段进行判断,如果是的话就要转换

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吗?

+

热点排行