gpt4 book ai didi

sql - 如何测试SQL语句并保证其质量?

转载 作者:行者123 更新时间:2023-11-28 19:55:09 24 4
gpt4 key购买 nike

最近我正在处理一些商业情报报告。数据由普通的 SQL SELECT 语句获取。语句越来越复杂。

我要报告的数据部分对业务至关重要。因此,如果我可以做一些事情来证明 SQL 语句的正确性和质量,我会感觉更好。

我知道有一些方法可以对应用程序代码执行此操作。但是我可以做些什么来在 SQL 级别实现这些目标呢?

提前致谢。

最佳答案

我不知道您可以执行任何 SQL 级别的 QA 证明,因为您正在寻找查询的意图(语义)而不是语法正确性。

我会编写一个小型测试工具,它接受 SQL 语句并在已知的测试数据库上运行它,然后将结果与一组预期的引用数据(电子表格、简单的 CSV 文件等)进行比较。

为了加分,将其包装在单元测试中并使其成为您持续构建过程的一部分。

如果您使用电子表格或 CSV 作为引用数据,则可以在编写 SQL(即测试驱动开发)之前与业务用户一起浏览它以捕获他们的需求。

关于sql - 如何测试SQL语句并保证其质量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2192496/

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