1

我使用 Oracle 10g 的 Web 界面键入了一个过程。编译代码,完全没有错误。为了执行这个过程,我应该使用命令 EXECUTE 名称,但是当我将它放入 SQL 窗口时,它根本不起作用,并说这是一个无效的 SQL 命令。我的问题是如何执行该程序?我可以通过对象浏览器访问它,但仅此而已。谢谢

4

1 回答 1

3

为了执行您的程序,请用begin end块将其括起来。Executecommand 是 sql*plus 的命令。为此,您可以编写以下程序来执行您的程序:

begin 
  your_procedure_name;
end; 

在 sql*plus 中,您将使用execor execute(它隐式地将您的过程用begin end块括起来):

SQL> exec your_procedure_name;
于 2012-11-09T20:29:02.113 回答