Load data without a SELECT statement
By default the connectors in the Qlik ODBC Connector Package do not execute load scripts that do not include an SQL SELECT statement. For that reason, statements such as UPDATE and INSERT cannot be used.
This default behavior can be changed by using the !EXECUTE_NON_SELECT_QUERY keyword at the end of the query to specify that the load script should be executed without a SELECT statement. To enable use of this keyword, the system administrator must first change the allow-nonselect-queries setting in the configuration file QvOdbcConnectorPackage.exe.config from false to true. The QvOdbcConnectorPackage.exe.config file is located in the following locations for installations of Qlik Sense and QlikView:
Qlik Sense: ...\Common Files\Qlik\Custom Data\QvOdbcConnectorPackage
QlikView: ...\Common Files\QlikTech\Custom Data\QvOdbcConnectorPackage
When allow-nonselect-queries is set to true, the !EXECUTE_NON_SELECT_QUERY keyword can be used.