解决方案 »

  1.   

    UPDATE PDSHU SET ZB='aaaa; --》UPDATE PDSHU SET ZB='aaaa';
      

  2.   

    一楼正解,还有一点   “SELECT '',  A.SKKR_KOJO, B.KOTEI_CD, ” 后面的逗号去掉~~
    顺便说一下,你写的这个存储过程有啥意义???就是为了保存代码???直接insert 不就完了?
      

  3.   

    后台设了一个JOB每月定时执行这个存储过程;
    每月定时从业务系统抽取相关数据,进行简单加工成需要的结果表。
      

  4.   

    UPDATE PDSHU SET ZB='aaaa; --》UPDATE PDSHU SET ZB='aaaa';
    这是我拷贝漏了。
    存储过程中每个语句单独执行都没问题,但是直接编译整个存储过程的时候,就编译不成功,也没看到报错
      

  5.   

    实在找不出问题啊,其实就是一个清空语句,多个插入语句,多个更新语句组成一个存储过程啊
    单独执行其中每一个都没有问题啊。是ORACLE的存储过程不能这么写吗?语法有什么特殊的吗
      

  6.   

    每一个DML后面都进行COMMIT;然后看看表的数据就知道条语句有问题,我们没有你的环境和数据,不好操作