Support Questions

Find answers, ask questions, and share your expertise

NiFi executesql invalid character exception

avatar
Rising Star

Any advice, please. I get an error doing any sort of select statement.

E.G.

select max(nextval) from <schema>.<table_name>

But I get an error below (schema and table name withheld:

Unable to execute SQL select query select max(nextval) from <schema>.<table_name>; due to org.apache.nifi.processor.exception.ProcessException: java.sql.SQLSyntaxErrorException: ORA-00911: invalid character
; routing to failure: org.apache.nifi.processor.exception.ProcessException: java.sql.SQLSyntaxErrorException: ORA-00911: invalid character
1 ACCEPTED SOLUTION

avatar
Rising Star

It seems it isn't happy with using a function such as max 😞

Work around (schema and table name withheld):

select * from (select nextval from <schema>.<table_name> order by nextval desc) where rownum=1

View solution in original post

1 REPLY 1

avatar
Rising Star

It seems it isn't happy with using a function such as max 😞

Work around (schema and table name withheld):

select * from (select nextval from <schema>.<table_name> order by nextval desc) where rownum=1