我试图将所有6个SQL脚本放入Apache中的一个PutSQL-processor中,但当试图使用错误table_1 does not exist创建table_2时,处理器失败了。我是否必须创建6个单独的PutSQL-processors,或者是否有一种方法将多个PutSQL语句放入一个PutSQL处理器中,然后在每个PutSQL处理器之后将更改提交给数据库?
更具体地说,当尝试在时间戳列中插入“2018-01-31T19:01:09+00:00”格式的日期时,我会收到以下错误消息: at org.apache.nifi.processors.standard.PutSQL.lambda$null$5(PutSQL.java:313)$new$6(PutSQL.java:311)
at org.apache.nifi.proc
如果存在NULL值,则在PUTSQL处理器上会出错,并显示以下错误:"the value of sql.args.7.value is NULL there be converted to timestamp更新: 值为null时使用的表达式名称: sql.args.7.value,value : null。(例如,仅当值不为空时才进行处理。该用例也会失败)