【发布时间】:2021-05-05 16:28:27
【问题描述】:
我有下面这个视图。
如何将其设置为每天仅更新一次,更新时应覆盖此数据
CREATE view VW_InformacaoApontamanto as
select *
from INFO_APONTAMENTO as InfoApontamento
INNER JOIN Barco as barco on barco.Id = InfoApontamento.Barco_Id
INNER JOIN LOCAL_OPERACAO as localDaOperacao on localDaOperacao.Id = InfoApontamento.LocalDaOperacao_Id
INNER JOIN CODIGOS_OPERACAO as codigosDeOperacao on codigosDeOperacao.Id = InfoApontamento.CodigosDeOperacao_Id
LEFT JOIN INFO_METEOROLOGICA as infoMetereologica on infoMetereologica.Id = InfoApontamento.InfoMeterologica_Id
LEFT JOIN SUB_CODE_OPERACAO as subCodigosOperacao on subCodigosOperacao.Id = InfoApontamento.SubCodigosDeOperacao_Id
LEFT JOIN INFO_POSICIONAMENTO as infoPosicionamento on infoPosicionamento.Id = InfoApontamento.InfoPosicionamento_Id
【问题讨论】:
-
视图只是一个存储的查询。如果您希望数据每天都被具体化,您可能需要一个具体化视图,而不是设置为按照您指定的任何计划刷新。