Plsql建立Job報錯 ORA 06550

2021-08-14 07:40:34 字數 1124 閱讀 9731

在plsql中寫了乙個儲存過程,並且測試通過,如下:

create

orreplace

procedure p_new_jingqu_visit_gy_h(p_day string, p_hour string) --定義引數

as v_day varchar2(255);

v_hour varchar2(255); --定義變數

begin

--用輸入引數給變數賦值

select

max(clndr_dt) into v_day from new_jingqu_visit_gy_h where clndr_dt <= p_day;

select

max(hour_id) into v_hour from new_jingqu_visit_gy_h where clndr_dt = v_day and hour_id <= p_hour;

--可以使用變數進行限制?

delete

from new_jingqu_visit_gy

where clndr_dt = p_day

and hour_id = p_hour;

insert

into pro_log

select

'p_hx_js_case_info',sysdate from dual;

commit;

end;

然後新增job執行報錯:

原因市在what值配置有問題,沒有傳入引數

what值應該採用如下的寫法:

declare

v1 int;

v2 varchar2(2);

begin

v1 :=to_char (sysdate , 'yyyymmdd');

v2 :=to_char(sysdate-1/24,'hh24');

p_new_jingqu_visit_gy_h(v1,v2);

end;

問題解決

PLSQL連線Oracle報錯 ORA 12154

plsql連線oracle報錯 ora 12154 tns 無法解析指定的連線識別符號 解決步驟 1 cmd開啟windows命令視窗,輸入tnsping orcl 看是否連線成功,連線不成功則檢查tnsnames.ora的配置 2 win r開啟執行,輸入services.msc開啟服務,檢查or...

Ora 12154 PLsql連線報錯

新入職公司,需要安裝一些軟體,安裝了oracle客戶端和plsql,結果發現plsql的database是空白,沒有可選。找了度娘,檢視安裝路徑,是oracle安裝路徑 d oracle product 11.2.0 client 1 admin資料夾下少了兩個檔案,listener.ora和tns...

PL SQL中job建立及刪除

plsql中學習job 學習job 建表 create table test job para date date commit insert into test job values sysdate commit select from test job 建立存貯過程 create orrepla...