【发布时间】:2018-10-15 12:52:27
【问题描述】:
我在另一个数据库的表 A 上使用 VIEW 插入/更新到我的表 B 该视图具有过滤新行以减少网络流量的条件:
SELECT ... from A
WHERE new_records = 1
基于该视图,我有一个存储过程每天每小时运行一次。
每周一次,我想通过查询来验证我的表 B,该查询使用表 A 中的所有记录
我想将该视图更改为:
SELECT ... from A
-- WHERE new_records = 1
我想有一份可以改变我看法的工作。但是我发现我无法在存储过程中执行 ALTER VIEW。
是否可以包含类似
的内容 IF today = Sunday then Do not use WHERE
ELSE
...WHERE
【问题讨论】:
-
更改元数据以匹配条件不如更改查询以检测条件
标签: sql sql-server