我使用Oracle 10g的Web界面键入了一个过程。编译代码,完全没有错误。为了执行这个过程,我应该使用命令EXECUTE name,但是当我将它放入SQL窗口时它根本不起作用并且说这是一个无效的SQL命令。我的问题是如何执行该程序?我可以通过对象浏览器访问它,但仅此而已。 感谢
答案 0 :(得分:3)
为了执行您的程序,请将其与begin
end
块括起来。 Execute
命令是sql * plus的命令。为此,您可以执行以下步骤:
begin
your_procedure_name;
end;
并且在sql * plus中,您将使用exec
或execute
(使用begin
end
块隐式包含您的程序):
SQL> exec your_procedure_name;