在oracle中想設定乙個job 每天早上8點開始執行,每小時執行一次,晚上10點結束?
declare
job1 number(4);
begin
sys.dbms_job.submit(job => job1,
what => 'declare s1 varchar2(200); s2 varchar2(200); begin
if to_number(to_char(sysdate,''hh24'') between 8 and 22) then p_test.usp_test_jobincs(s1,s2); end if; end;',
next_date => sysdate,
interval => 'sysdate+1/24');
commit;
end;
例如:我需要在每天的凌晨2點執行如下sql
"insert into user(name,age) values ('aaa',15)"
這個job該怎麼做呢?
在plsql develpoer 裡, 貼入下列**,點執行declare
job_no_ number;
begin
dbms_job.submit(job_no_,
'insert_prod;', -- 一般會將 insert into 語句寫到乙個儲存過程insert_prod中
sysdate,
'trunc(sysdate)+1+2/24'); -- 2/24 每天凌晨2點
commit;
end;
查詢oracle裡的job
select
job,last_date,last_sec,next_sec,total_time,interval,what
from user_jobs
ORACLE中的( )怎麼用
分享 2011 02 15 10 03 為女兒而奮鬥 瀏覽 19788 次 oracle 2011 02 15 10 12 提問者採納 就是連線 譬如select a.b.from a b就是乙個右連線,等同於select a.b.from a right join b select a.b.fro...
oracle中job的應用
oracle中job的應用 1 建立儲存過程 create or replace procedure pro name asbegin insert into agri exhibition basecur messid,title,type,pub date select id,title,sor...
to char函式oracle怎麼用
檢視字元占用位元組 select userenv language dump 我 length 我 字元數 lengthb 我 位元組數 vsize 我 from dual to char函式使用 9 代表乙個數字 0 強迫0顯示 顯示美元符號 l 強制顯示乙個當地的貨幣符號 顯示乙個小數點 顯示乙...