diff --git a/sqlalchemy_iris/base.py b/sqlalchemy_iris/base.py index c17125e..14e9213 100644 --- a/sqlalchemy_iris/base.py +++ b/sqlalchemy_iris/base.py @@ -1019,10 +1019,14 @@ def _debug_pre(self, query, params, many=False): print("-- @param = %r" % (p,)) def do_execute(self, cursor, query, params, context=None): + if query.endswith(";"): + query = query[:-1] self._debug(query, params) cursor.execute(query, params) def do_executemany(self, cursor, query, params, context=None): + if query.endswith(";"): + query = query[:-1] self._debug(query, params, True) cursor.executemany(query, params)