请问这是什么原因造成的,如何解决?

解决方案 »

  1.   

    1:你把错误信息贴出来2:你可以先尝试下COMPILE存储过程
      

  2.   

    程序中,你可以执行动态sql语句:alter   pro_name   compile
      

  3.   

    谢谢楼上。定义的语句是 
    declare bb_p procedure for bb_product_p (:gs_city,:ls_id,:ii_kind,:gs_WorkerId,:gs_DealerId,2,:ls_item,:ln_change);错误时提示:(0095): Database C0038:ORA-20003:这条语句是在保存时提示出错,保存不了,所以执行动态语句也不行。
      

  4.   

    http://topic.csdn.net/t/20020303/09/551893.htmlhttp://topic.csdn.net/t/20031216/18/2570578.html看看这两个解决这些问题,首先检查存储过程本身有没有问题然后在检查是不是自己写的程序是否有问题
      

  5.   

    谢谢cxlzl2005() ,果然是这个问题 。也谢谢love_2008(找DBA方面的工作中)