SQL 将视图镜像到 table

SQL mirror view to table

以前我有一个 SQL 服务器代理工作 运行 每晚从一个视图中将今天的 findate 插入 table。但我没有意识到在 table 中还有下个月的 findates,所以它跟不上。我试着查看加入和联合,但我无法弄清楚。谁能告诉我应该查看哪种查询以将新添加的行从视图添加到 table。以前我有一个查询如下

INSERT INTO dbo.table
SELECT *
FROM dbo.vw_view
WHERE FinDate = FinDate

提前致谢

您应该指定要添加的列

Insert Into dbo.MyTable (Col1, Col2,...)
Select Col1, Col2, ...
From dbo.MyView
Where FinDate = FinDate

我可以让它与以下查询保持同步

INSERT INTO dbo.table
SELECT FROM dbo.view e where
not exists (SELECT FROM dbo.table WHERE id= e.id)