我改成了
CREATE or replace PROCEDURE sys.proc_kctz_ckjs
(
  proc_spdm char(8),--这里出错,Oracle声明的参数无需长度

解决方案 »

  1.   

    游标的声明出错!
    可以使用自定义游标
    可以使用带参数的游标,这个你自己去看看书什么的
    一般一个有的定义在IS部分

    Type cur_yscx is REF CURSOR;
    V_var cur_yscx;
    begin
    end;.... 
      

  2.   

    yscx没有定义,应该是改成cur_yscx
      

  3.   

    过程中有的错误:
    1:游标变量名错误yscx没有定义,应该是改成cur_yscx
    2:当前用户对表t_ckspmx_js是否有相应权限。请在表前面家所有者,如system.t_ckspmx_js 
    3: 定义的参数错误:proc_spdm char(8),proc_sl  number, 应加上out 关键字,因为你在提取游标时修改了这两个变量
    。修改写错误在编译吧,如果还有错误继续跟贴。
    悲惨发现上CSDN的多是菜鸟,我学ORACLE也不过两周,就发现在这些错误。。高手都哪里去了??????