在TOAD中打开SQL Editor窗口,执行你的代码就行了.
在Schema Browser窗口中,找到你的存储过程,
上方有一个闪电的标记,点击就可以执行存储过程.
把三个UPDATE都放在同一个存储过程里面,再最后做一次提交.
然后将这个存储过程作为一个事务进行处理.

解决方案 »

  1.   

    我的代码一条条执行没有问题啊,为什么在TOAD里执行就是不行呢,还有在TOAD里怎么执行存储过程,以前一直用SQL SERVER,突然用ORACLE一点都不习惯,在线等
      

  2.   

    create or replace produre kkk(name in varchar2)
    as
    begin 
    update kk set i=9 where lk='9';
    update kk1 set i=9 where lk='9';
    update kk2 set i=9 where lk='9';
    commit;
    end
    大家帮我看看有什么问题
      

  3.   

    是报什么错呢?
    end后面要加分号结束.
    还有,你都没用到参数,干嘛要定义name参数呢.
    另外在TOAD里执行创建存储过程,要用'Execute as a script'按钮进行执行.