我用ssis如何根据code列生成名称的派生列
ssis中我要用一个code列生成一个派生列,比如有个列是“状态代码”,1是正常,2是注销,3是迁出。派生出新的列名“状态名称”。这个派生列的表达式该怎么写,请教高手指点。谢谢!
------解决方案--------------------
select ... case [状态字段] when 1 then '正常'
when 2 then '注销'
when 3 then '迁出' end '状态名称'
...
------解决方案--------------------请问错误信息是什么?
------解决方案--------------------SSIS不一样用这种写法试一下:
Derived Column Expression Code:
A == 1
------解决方案-------------------- A == 2
------解决方案-------------------- A == 3 ? "ABC" : "NA"
It will chek if A is equal to 1 or 2 or 3 and if yes, will be "ABC" else "NA".