Rad*_*hiu 1 sql sql-server debugging
我有一个 ERP 系统,我正在尝试调试该系统,并且在某些时候,当从前端发出命令时,会在 SQL Server 中执行一组查询。
在查询集中,有一个DELETE语句应该执行并从表中删除一些记录,但由于某种原因这些记录没有被删除。
我尝试了几种情况来找出为什么不会发生这种情况。
DELETE,所以我有点排除了这种情况。还有什么我可以看的吗,或者您是否知道DELETE语句不执行的任何可能性?
任何建议都是有帮助的,因为我正在尝试复制这个问题,但我没有想法。
更新:
根据您的要求,这是查询
DELETE
FROM Payments
WHERE transactionID = 5005281
Run Code Online (Sandbox Code Playgroud)
更新2:
我在从前端发出命令时运行了探查器,因此如果DELETE查询中存在语句,则它不会被应用程序逻辑抑制。此外,没有调用存储过程来怀疑记录在 DELETE 之后开始重新插入。
您需要确定是否:
要进行故障排除,请查看SP:StmtStarting Event Class、SQL:StmtStarting Event Class、Exception Event Class、User-Configurable Event Class,sp_trace_generateevent当然还有 good ole' PRINT。
我们显然无法猜测,你需要展示一些代码。
| 归档时间: |
|
| 查看次数: |
3960 次 |
| 最近记录: |