如何自动将一个数据库的table插入到另一个数据库table

How to insert table of one database to another database table automatically

我想 select 从 SourceDatabase 获取 SourceTable 的数据并自动将汇总的 SourceTable 插入到 TargetDatabase TargetTable 中(可能每 4 小时一次)。

似乎可以使用下面的代码手动插入 table:

    USE TargetDatabase
    GO
    INSERT INTO dbo.TargetTable(field1, field2, field3)
    SELECT field1, field2, field3
    FROM SourceDatabase.dbo.SourceTable
    WHERE (some condition) 

但我希望每四个小时运行自动查询一次。可能吗?

您可以使用作业并根据您的要求安排它们