diff --git a/mssql/base.py b/mssql/base.py index 9cc78d00..328272c9 100644 --- a/mssql/base.py +++ b/mssql/base.py @@ -489,12 +489,12 @@ def check_constraints(self, table_names=None): def disable_constraint_checking(self): if not self.needs_rollback: - self.cursor().execute('EXEC sp_msforeachtable "ALTER TABLE ? NOCHECK CONSTRAINT ALL"') + self._execute_foreach('ALTER TABLE %s NOCHECK CONSTRAINT ALL') return not self.needs_rollback def enable_constraint_checking(self): if not self.needs_rollback: - self.cursor().execute('EXEC sp_msforeachtable "ALTER TABLE ? WITH NOCHECK CHECK CONSTRAINT ALL"') + self._execute_foreach('ALTER TABLE %s WITH NOCHECK CHECK CONSTRAINT ALL') class CursorWrapper(object):