plsql怎么调用带参数的存储过程

第一次用存储过程

 CREATE OR REPLACE Procedure Reserve_Drawonedutysum(Thismonth Varchar2) Is
  Lastmonth Varchar2(6);
  p_startdate VARCHAR2(10);
  p_enddate VARCHAR2(10);
Begin
  Lastmonth := To_Char(Add_Months(To_Date(Thismonth || '01', 'YYYY-MM-DD'), -1), 'YYYYMM');
  SELECT TO_CHAR(STARTDATE, 'yyyy-mm-dd'), TO_CHAR(ENDDATE, 'yyyy-mm-dd')
    INTO p_startdate,p_enddate
    FROM RESACCDATE
   WHERE DRAWMONTH = Thismonth;
 begin
  Reserve_Drawonedutysum('Lastmonth','p_startdate','p_enddate');
end;

这么调不对 参数加上值也不对 怎么调用大神求解

调用的时候,参数没有定义、没传值。
'Lastmonth'
'p_startdate'
'p_enddate'
这几个参数

授人以渔!
图片说明