【发布时间】:2022-12-16 05:49:29
【问题描述】:
我使用处理器 putSql 在 Postgres 数据库中写入。我不知道如何在 bigInt 字段中插入 Null 值。 我用了 :
${my_var:replaceEmpty(null)}
但它不起作用:
有简单的方法吗? 谢谢
编辑 : (NULLIF('${my_var}'::text, '')::integer) 在 putSQL 中工作正常
【问题讨论】:
-
“不起作用”的结果是什么?数据库中发生了什么,任何内容,任何错误消息,到底发生了什么?没有人可以帮助你“不起作用”
-
可以放小一点的图吗??? :)
-
错误是:由于第 1 行的意外标记“null”导致表达式无效
-
如果将这个 if-empty 案例放入 sql 语句怎么办 - 似乎在 nifi 中没有标准的方法来做到这一点。
-
我尝试 (NULLIF('${my_var}'::text, '')::integer) 和 putSql 没关系,但我在处理器 executeSql 中有一个更新,相同的表达式不起作用。
标签: postgresql null apache-nifi