[英]Informatica Parameter String
我有个问题:
我有一个参数文件:
$$DEPARTMENTS_1 = 'ITS','FINAN','RHM','OP'
$$DEPARTMENTS_2 = 'TECH','BI','FIELD','MECH'
我在源限定符中使用参数,它工作正常
SELECT NAME,PAY,EMPLOYEE_DEPART
FROM HR_DB
WHERE EMPLOYEE_DEPART IN ($$DEPARTMENTS_1,$$DEPARTMENTS_2)
但是,需要在映射中使用才能在表达式中使用:
DECODE(TRUE,
IN(EMPLOYEE_DEPART,$$DEPARTMENTS_1),'DEPARTMENT-1',
IN(EMPLOYEE_DEPART,$$DEPARTMENTS_2),'DEPARTMENT-2','NO-DEPARTMENT')
给我所有记录的 NO-DEPARTMENT。
如何传递字符串列表以在 DECODE 中使用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.