好象没有错,你是不是在这个过程后面,回滚了事务。
造成更新失败。
你可以在程序中调用Commit
我没有尝试过。

解决方案 »

  1.   

    (ParamName varchar2,是不是应该指明是输入还是输出参数:
    (ParamName in varchar2,
      

  2.   

    因为好久没有谢过ORACLE的存储过程了,所以已经忘记了,你的COUNTER变量声明为NUMBER类型,需要指明宽度吗?
      

  3.   

    其他地方也没什么问题呀?我很怀疑是你的ParamName没有指定输入还是输出类型的关系。
      

  4.   

    要不另外,你的ParamName传入的参数的大小写和库中数据不一致。
      

  5.   

    我很怀疑是你的ParamName没有指定输入还是输出类型的关系。