oracle中如何定时更新表,这个表的值是从视图中取得. 我现在想定时更新表,表的数据是从视图中取得的,而视图也是从另外几个表中得到.不知道如何写定时更新程序,请指教.. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我想也应该可以写一个dbms_job程序,但不知道怎么写啊.帮忙写一下啊? 在pl/sql里面新建个jobs,what 里面输入dbms_refresh.refresh('"database_name"."view_name"');Next date 输入开始日期Iterval用Sysdate来指定执行的具体时间 -- 用下面命令提交作业:PROMPT Submitting to job queue...VARIABLE v_JobNumBEGINDBMS_JOB.SUBMIT(:v_JobNum, 'TempInsert(next_date);', SYSDATE,'SYSDATE + (5/(24*60*60))');END;/PRINT v_JobNum也可在PL/SQL中操作,创建作业即可 使用job很方便。先把你的功能写一个存储过程,然后在JOB中定时执行, 关于orcle横转纵写法 REP-1401,ORA-01403错误 Oracle动态行转列问题 v_$session问题 一个oracle的触发器,改成sqlserver应该怎么写?谢谢 如何编写这条查询语句 过程中语句 /*+ index(a PK_TAB_SUBSCRB) */ 是什么意思?? 为什么游标有返回数值但%rowcount为0???????? 在oralce中怎样将数据输出成txt形式,还有在从txt输入到数据库?各位大侠指教呀! 不能连接数据库。 创建view报权限不足的错误 请教:ORA-01219:数据库未打开:仅允许在固定表/食堂中查询。
what 里面输入dbms_refresh.refresh('"database_name"."view_name"');
Next date 输入开始日期
Iterval用Sysdate来指定执行的具体时间
PROMPT Submitting to job queue...
VARIABLE v_JobNum
BEGIN
DBMS_JOB.SUBMIT(:v_JobNum, 'TempInsert(next_date);', SYSDATE,
'SYSDATE + (5/(24*60*60))');
END;
/
PRINT v_JobNum也可在PL/SQL中操作,创建作业即可