import pyodbc
sql = 'CREATE TABLE TestTable (TestID int, TestDate datetime)'
con = pyodbc.connect(SQL Data WareHouse)
con.execute(sql)
con.commit()
con.close()
ich folgende Fehlermeldung anzeigt:Pyodbc Fehler Erstellen von Tabellen in Azure SQL Data Warehouse
Traceback (most recent call last):
File "sqlTest.py", line 24, in <module>
con.execute(sql)
pyodbc.ProgrammingError: ('42000', '[42000] [Microsoft][ODBC Driver 13 for SQL Server][SQL Server]111212;Operation cannot be performed within a transaction. (111212) (SQLExecDirectW)')
Ich habe, dass ich INSERT
und DELETE
Abfrage von oben Code verwenden können, aber ich kann nicht CREATE
und TRUNCATE
Abfrage verwenden . Ich habe geprüft, ob ich die Erlaubnis für CREATE
und TRUNCATE
auch mit SSMS habe.
Ist es möglich, eine Tabelle mit Pyodbc in der Azure SQL Data WareHouse zu erstellen?