首页 > 解决方案 > 仅在基础数据更改时重新计算的 SQL 计算表

问题描述

我有两个不时更改(添加和删除行)的大型表:表 1表 2

我还有一个复杂的查询 -查询 1从表 1表 2的复杂函数返回一个表

查询 1需要很长时间才能运行,因为基础表很大并且它是一个复杂的查询。SQL 中是否有一种结构(视图、表函数,不确定它是什么...),它将保存复杂查询的结果 -查询 1并在基础表 -表 1表 2没有的情况下立即返回它已更改,但如果它们已更改,将重新计算并返回结果?

标签: sqlsql-server

解决方案


推荐阅读