我需要帮助才能在触发器中找到错误,语法是正确的,我可以将它添加到我的表中。 但是当我通过软件在此表中插入数据时,我收到错误。当我禁用触发器时,软件可以插入数据。问题是软件不会抛出任何异常。 我怎么能得到确切的错误,所以我将能够修复该触发器。有SQLserver错误跟踪工具吗?或日志非常感谢
触发器在INSERT INTO语句之后是否有帮助?
答案 0 :(得分:1)
您可以使用SQL Server Profiler / Trace跟踪用户错误消息。
到目前为止,触发器中最常见的错误可能是假设inserted
和deleted
表只包含1行,因此当语句影响多行时它们会失败。你的触发器代码是这样做的吗?