1

在 Informatica 中,我使用以下表达式:

IIF( PARAMETER_NAME='$$CURRENT_DATE_IN_SQL_FORMAT',TO_CHAR(SYSDATE,'YYYY-MM-DD'),'PARAMETER_VALUE')

这给了我格式的日期2021-11-25

但我需要它以如下格式返回值

TO_DATE('2021-11-25', 'YYYY-MM-DD')

非常感谢任何帮助谢谢

4

1 回答 1

1

您可以使用以下表达式。

IIF( PARAMETER_NAME='$$CURRENT_DATE_IN_SQL_FORMAT',
'TO_DATE('|| CHR(39)||
TO_CHAR(SYSDATE,'YYYY-MM-DD')||chr(39)||','||chr(39)||'YYYY-MM-DD'||chr(39)||')',
,'PARAMETER_VALUE')

您可以通过连接引号和 || 来计算预期输出。

于 2021-11-26T00:48:30.113 回答