gpt4 book ai didi

sql-server - 解析数据库中的所有存储过程

转载 作者:行者123 更新时间:2023-12-02 19:55:13 25 4
gpt4 key购买 nike

有谁知道一种方法来验证数据库中所有存储过程中查询的正确性?我正在考虑这样一种情况:如果您修改代码文件中的某些内容,只需进行重建就会向您显示编译错误,这些错误将您指向需要修复的地方。在数据库场景中,假设您修改表并删除存储过程中使用的列,则在该过程第一次运行之前您不会知道有关此问题的任何信息。

最佳答案

您所描述的是单元测试的用途。存储过程和函数通常需要设置参数,并且如果存储过程或函数封装了动态 SQL,则可能会错过[极端]情况。

此外,您提到的只是检查基本错误 - 没有涉及验证返回的数据。例如 - 我可以更改数字列的精度...

这还涉及针对当前问题应进行的基本测试,以及回归测试以确保不会出现不可预见的问题。

关于sql-server - 解析数据库中的所有存储过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3742854/

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