gpt4 book ai didi

sql-server-2008 - 如何在 SQL Server 中验证触发器

转载 作者:行者123 更新时间:2023-12-04 07:19:54 24 4
gpt4 key购买 nike

我的问题是:有时对数据库架构的更改会使触发器中的 SQL 语句无效。例如,我可能会删除触发器引用的表中的一列。当我这样做时,直到下一次触发器触发时我才收到任何关于该问题的指示,这在某些情况下可能需要数月才能投入生产。

在 SQL Server 数据库中验证对象(例如触发器或用户定义的函数)的最佳方法是什么?

最佳答案

查看名为 SQL Search免费 Red-Gate 工具这是这样做的 - 它会在您的整个数据库中搜索任何类型的字符串。

在您的情况下:搜索例如您删除的列,然后让 SQL 搜索查找引用该列的所有存储过程、触发器等 -> 为您提供需要修复的内容的简单列表。

enter image description here

enter image description here

对于任何 DBA 或数据库开发人员来说,它都是必备的好工具 - 我是否已经提到它绝对免费用于任何类型的用途?

关于sql-server-2008 - 如何在 SQL Server 中验证触发器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6050518/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com