informatica中的案例陈述逻辑?
case statement logic in informatica?
谁能帮我在 Informatica 中解决这个问题,我是 Informatica 的新手,我想在 Informatica 中构建 case
语句逻辑,但是 case
在 Informatica 中不可用,如何使用 case
语句。
CASE
WHEN E_ID = EMP_ID AND F_NAME = FIRST_NAME AND CITY = LOCATION THEN 'REJECT'
WHEN E_ID IS NULL AND F_NAME IS NULL AND CITY IS NULL THEN 'INSERT'
END FLAG
提前致谢。
您可以在 Informatica 中使用 IIF 或 DECODE 函数。
DECODE(TRUE,
E_ID = EMP_ID AND F_NAME = FIRST_NAME AND CITY = LOCATION, 'REJECT',
IS_NULL(E_ID) AND IS_NULL(F_NAME) AND IS_NULL(CITY),'INSERT')
谁能帮我在 Informatica 中解决这个问题,我是 Informatica 的新手,我想在 Informatica 中构建 case
语句逻辑,但是 case
在 Informatica 中不可用,如何使用 case
语句。
CASE
WHEN E_ID = EMP_ID AND F_NAME = FIRST_NAME AND CITY = LOCATION THEN 'REJECT'
WHEN E_ID IS NULL AND F_NAME IS NULL AND CITY IS NULL THEN 'INSERT'
END FLAG
提前致谢。
您可以在 Informatica 中使用 IIF 或 DECODE 函数。
DECODE(TRUE,
E_ID = EMP_ID AND F_NAME = FIRST_NAME AND CITY = LOCATION, 'REJECT',
IS_NULL(E_ID) AND IS_NULL(F_NAME) AND IS_NULL(CITY),'INSERT')