oracle建表与存储过程入门

       接上一篇:Oracle数据库-建库、建表空间,建用户,我创建出,用户为lizw,表空间名称为lizwsp,在该表空间下建立了名称为mytable。

        用PL/sql developer来写一个存储过程demo。

        step1:从pl/sql developer 的tools->object browser窗口里找到关键字:Procedures,右击->new .

        step2:在template wizard 窗口中的name输入框中输入名称为:lizwsproc000,这里先不带参数,故删去            parameters输入框里的值。

        step3:在右边主面板(也就是Program 窗口)中编写存储过程:

 

create or replace procedure lizwsproc000 is
  i number;
begin
  for i in 101 .. 1000 loop
    insert into lizw.mytable values (i, 'lizw', 23);
  end loop;
  commit;
 end lizwsproc000;

      然后编译,这里直接按快捷键F8就行。  

 

            step4:从pl/sql developer 的tools->object browser窗口里找到名称:lizwsproc000(Procedure

   /LIZWSPROC000),右击->test。 会弹出内容如下的test window,然后按F8。

 

begin
  -- Call the procedure
  lizwsproc000;
end;

 

     针对step4中也可以这样运行:file->new->command window,在选项卡为edit中的编辑区域编写如下代码:

 

exec lizwsproc000;

      然后按F8。

 

 

你可能感兴趣的:(oracle)