declare
v_status varchar2(10);
begin
select status into v_status  from user_objects where object_type = 'P
end
/

解决方案 »

  1.   

    CREATE OR REPLACE PROCEDURE PROCEDURE_SAVEROLEMENU IS
    BEGIN
      INSERT INTO TROLEMENU (ROLEID, MENUID) VALUES (2, 1);
      COMMIT;
    EXCEPTION
      WHEN OTHERS THEN
        ROLLBACK;
    END;
    存储过程在创建时用CREATE OR REPLACE,就说明一点,存在则覆盖,不存在则创建。所以,我认为,楼主在前面写的删除存储过程的sql块是多余的,是可以省略的。
      

  2.   

    原来这样,之前主要学的是mysql与mssql,可能受这两种数据库潜意识影响吧,也去判断了。
    多谢,结了。。