在触发器中打印语句导致通过SQL Alchemy插入的问题

时间:2018-02-22 10:17:23

标签: python sql-server azure sqlalchemy pyodbc

我们是烧瓶应用程序,sql炼金术,基于sql server的堆栈。我们在制作中看到了一个奇怪的问题。

在进行插入操作时,我们正在进行

sqlalchemy.orm.exc:ObjectDeletedError

在数据库中,我们看到实体没有被创建。我们的insert上有一个触发器函数,里面有很多PRINT语句。

事件顺序 -

obj = Object()
session.add(obj)
session.commit()
obj.id  # sqlalchemy.orm.exc:ObjectDeletedError

如果删除PRINT语句,则看不到问题。

触发器和sql炼金术中的print语句的关系是什么? 此问题也未在我们的测试环境中出现,而只出现在生产中。

0 个答案:

没有答案