接上一篇: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。