Python pypypyodbc SQL Server如何在IDENTITY_INSERT设置为ON的情况下进行插入

2024-06-16 08:57:47 发布

您现在位置:Python中文网/ 问答频道 /正文

使用pythonpypyodbc和sqlserver,我试图将行插入截断的表中(截断代码有效)。我还想插入identity列,因此我试图将identity\u insert设置为“ON”,然后在插入的行之后将其关闭。在

刚刚成功地做到了:

 TruncateSQL = "TRUNCATE TABLE [MyTableName]"
 sqlserverCOMMAND = self.sqlserver_cur.execute(TruncateSQL)
 self.sqlserver_conn.commit()

然后在我建立插入:(插入作品)

^{pr2}$

我没有收到错误代码,它只是挂起Python,我必须重新启动计算机。 在Python锁定之后,我尝试在TOAD和TOAD hangs中使用一个简单的SELECT*查看表。在

如何打开IDENTITY_INSERT?(或者我在这里遗漏了什么?)在


Tags: 代码selfexecuteontableidentityinsertcur