Despite the fact that there is a semi-colon to close the MERGE statement shown below in the image, DbVis indicates that the ';' is missing. I encountered this issue when connected to a SQL Server 2014 local instance.
Thank you very much for a fantastic application!
Glad you like our product.
Please check the following how to resolve the issue:
One of the options in the page Roger referred you to is to use Execute Buffer. It does not require any changes to the script.
It is very odd that the SQL Server requires a semicolon to end a MERGE statement submitted via JDBC. Typically, the semicolon must not be sent with a statement, as it is just a statement delimiter and not part of the statement itself. This is true also for SQL Server and other statement types like SELECT, INSERT, UPDATE etc.