我们的表结构与视图结构不同步,我想知道如何编写一个存储过程(针对Sql Server),以获取数据库中的所有视图,并通过select *执行每个视图。
以下是我设想的代码(伪代码):
声明x
设置x = 从sysobjects中选择对象,其中对象为视图
对于x中的每个视图
执行sp_execute 'select * from view'
我们可以编写一个自动化测试,每晚调用此存储过程。如果出现SqlException,则表示有不同步的情况。
以下是我设想的代码(伪代码):
声明x
设置x = 从sysobjects中选择对象,其中对象为视图
对于x中的每个视图
执行sp_execute 'select * from view'
我们可以编写一个自动化测试,每晚调用此存储过程。如果出现SqlException,则表示有不同步的情况。