在 SQL Server数据库项目中,我有几个视图
CREATE VIEW [dbo].[vwDB1_Table1]
AS
SELECT
0 as Id,
0 as Col1,
0 as Col2
在postdeployment中我正在修改这些视图
ALTER VIEW [dbo].[vwDB1_Table1]
AS
SELECT Id, Col1, Col2 FROM DB1.dbo.Table1
GO
我这样做的原因是因为Visual Studio IntelliSense并且防止了构建警告(可能根本不会构建)
但问题是有时候(这是一个例外)视图没有被修改,应用程序开始抛出错误。
因此我想询问是否有可能进行某种测试(单元,集成),这将在部署(或手动)检查后,如果SELECT成功(返回多于1行)。
任何想法?我对测试完全缺乏经验。