将insert语句用于一个过程!

1 sql oracle plsql stored-procedures

我可以在一个过程中使用insert到表中(在oracle上)吗?例:

procedure my_procedure (aa1 number ,aa2 number ) is 

begin 
  insert into lam_table values(aa1,aa2,null) ;(*ofcourse depending on the tables )
  ...
  ...
end ;
Run Code Online (Sandbox Code Playgroud)

**注意我尝试了它并且它工作但底部有一条消息说(成功编译未修改)

dpb*_*ley 7

是的你可以.请注意创建过程和执行过程之间的区别.创建过程后,您可以执行以下操作:

begin
my_procedure(aa1, aa2);
end;
Run Code Online (Sandbox Code Playgroud)

其中aa1和aa2是args的提供值.