创建存储过程语句

CREATE OR REPLACE PROCEDURE PROC_TEST IS --定义存储过程名称
  i number;                           ---声明变量
  BEGIN
     delete from test where id = i;   ---将SQL语句放在BEGIN 和END之间
     commit;
  EXCEPTIOIN                             ---异常处理,可以不写,看具体情况决定
    WHEN NO_DATA_FOUND THEN              ---写异常处理的方法
    WHEN OTHERS THEN                     ---写异常处理的方法

  END PROC_TEST;                        ---结束该存储过程

调用存储过程

execute 存储过程名字(变量赋值);

execute PROC_TEST(5); --删除test表中id为5的数据;

Related Posts