您能在 SQL Server 中调试约束吗?

您能在 SQL Server 中调试约束吗?

我有一个约束,如果条件无效,它不允许我添加它,但添加后,约束允许将无效数据放入表中。我想调试它在运行时所做的事情,但我不知道如何创建正确的跟踪或如何从约束中打印某种调试消息。

我还找不到任何资源来执行此操作。

答案1

您实际上可以为您的插入专门创建一个跟踪。

如果你突出显示插入数据的查询并点击SQL Server 配置文件中的跟踪查询然后它将专门为您的查询创建一个跟踪。

在此处输入图片描述

创建跟踪后,只需运行原始插入,然后查看跟踪。您将看到跟踪期间运行的所有查询。您将只看到返回的结果,而不是查询本身。

相关内容