gpt4 book ai didi

sql - 使用 SSDT 进行单元测试表

转载 作者:行者123 更新时间:2023-12-02 13:45:04 24 4
gpt4 key购买 nike

在较低级别的环境中部署后,我希望对一些表进行一些行计数。我有一个项目,将数据库部署到 SQL,并将一些数据加载到其中。我想验证该表现在已填充数据。我已阅读有关创建单元测试的 MSDN,但我有一些悬而未决的问题。

  1. 我可以只针对存储过程和函数创建单元测试,还是可以简单地从表或 View 中获取行数并对其进行测试?
  2. 我可以同时运行多个“测试”吗?例如,如果我想获取 6 个表的行数,是否需要为每个表创建单独的测试,还是可以将它们全部批处理在一起?

很抱歉,如果我错过了演练的大部分内容,但是有关这些问题的文档并不是很有帮助。

最佳答案

  1. 要测试过程或函数,您可以简化调用该过程或函数并验证结果的过程。 SELECT COUNT(*) FROM xxx 语句和 EXEC dbo.Procedure 语句没有区别。
  2. 是的。在 test conditions您可以指定要验证的结果集。您还可以合并单个查询中的所有行计数并使用校验和测试条件。

关于sql - 使用 SSDT 进行单元测试表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24514876/

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