qq_36128558 2017-10-23 01:40 采纳率: 0%
浏览 9663

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;

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

  • 写回答

2条回答

  • xdm11067857 2017-10-23 02:39
    关注

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

    评论

报告相同问题?

悬赏问题

  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料
  • ¥15 使用R语言marginaleffects包进行边际效应图绘制
  • ¥20 usb设备兼容性问题
  • ¥15 错误(10048): “调用exui内部功能”库命令的参数“参数4”不能接受空数据。怎么解决啊
  • ¥15 安装svn网络有问题怎么办