Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 安排Oracle运行查询并将该数据保存到表中_Sql_Oracle_Scheduling_Dbms Scheduler - Fatal编程技术网

Sql 安排Oracle运行查询并将该数据保存到表中

Sql 安排Oracle运行查询并将该数据保存到表中,sql,oracle,scheduling,dbms-scheduler,Sql,Oracle,Scheduling,Dbms Scheduler,有没有办法安排Oracle运行查询并将数据保存到表中 或者,我是否可以安排执行Oracle查询,以便一次自己运行,并将数据保存到表中 我有一个自动报告页面,由于在很长的时间内执行大量逻辑(包括2年的数据+逻辑计算),因此存在性能问题。如果客户点击报告页面,他们会抱怨加载时间过长;通过在当前时间将数据转储到表可以解决我的问题。您可以创建物化视图 CREATE MATERIALIZED VIEW mv_name REFRESH COMPLETE START WITH sysdate NE

有没有办法安排Oracle运行查询并将数据保存到表中

或者,我是否可以安排执行Oracle查询,以便一次自己运行,并将数据保存到表中


我有一个自动报告页面,由于在很长的时间内执行大量逻辑(包括2年的数据+逻辑计算),因此存在性能问题。如果客户点击报告页面,他们会抱怨加载时间过长;通过在当前时间将数据转储到表可以解决我的问题。

您可以创建物化视图

CREATE MATERIALIZED VIEW mv_name
  REFRESH COMPLETE
  START WITH sysdate
  NEXT sysdate + interval '1' hour
AS
<<your query here>>
创建物化视图mv\u名称
刷新完成
从sysdate开始
下一个系统日期+间隔“1”小时
作为
这将创建一个每小时刷新一次的物化视图。物化视图将数据存储在一个名为
MV_NAME
的表段中,您可以像查询任何其他表一样查询该表段


根据查询的不同,您可以通过在基表上创建适当的物化视图日志来执行增量刷新而不是完全刷新。

您可以创建物化视图

CREATE MATERIALIZED VIEW mv_name
  REFRESH COMPLETE
  START WITH sysdate
  NEXT sysdate + interval '1' hour
AS
<<your query here>>
创建物化视图mv\u名称
刷新完成
从sysdate开始
下一个系统日期+间隔“1”小时
作为
这将创建一个每小时刷新一次的物化视图。物化视图将数据存储在一个名为
MV_NAME
的表段中,您可以像查询任何其他表一样查询该表段


根据查询的不同,您可以通过在基表上创建适当的物化视图日志来执行增量刷新而不是完全刷新。

搜索
DBMS\u调度程序
package。搜索
DBMS\u调度程序
package。非常感谢您的快速响应,贾斯汀爵士!这可能会解决我的问题,我会尝试它,并更新你。再次非常感谢!:)非常感谢您的快速回复,贾斯汀先生!这可能会解决我的问题,我会尝试它,并更新你。再次非常感谢!:)