Hi,
After upgrading Alteryx Designer version to 2021.1.4, I am getting an error on the Delete statement in the Post Create SQL Statement section. I am using the output tool to write into a temporary table and using that temporary table to delete records from an actual production table. This process has been working perfectly fine for more than a year till I upgraded to the new designer version recently.
Here's the SQL statement.
delete from DVPCONT.ECAURPSR
where (ARMGUI, ARSEVC, ARDMUI) in
(Select ARMGUI, ARSEVC, ARDMUI From DVPCONT.TEMPECAURP
Where TASK='Change Action Delete')
Here's the error message:
Output Data (2) Executing PostSQL: "delete from DVPCONT.ECAURPSR ¶where (ARMGUI, ARSEVC, ARDMUI) in ¶(Select ARMGUI, ARSEVC, ARDMUI From DVPCONT.TEMPECAURP ¶ Whe..." : [IBM][System i Access ODBC Driver][DB2 for i5/OS]SQL0104 - Token ; was not valid. Valid tokens: <END-OF-STATEMENT>.
Output Data (2) Error running PostSQL on "DVPCONT.TEMPECAURP": [IBM][System i Access ODBC Driver][DB2 for i5/OS]SQL0104 - Token ; was not valid. Valid tokens: <END-OF-STATEMENT>.
There is nothing wrong with the statement and it works fine when run directly on the System i/iSeries server.

Here are the table structures.
ECAURPSR

TEMPECAURP

This is the ODBC driver version I have.

Here is the ODBC setup.


I am also attaching the sample workflow.
Would appreciate any help.