PL / SQL:创建过程时遇到问题

时间:2013-10-15 02:02:31

标签: sql oracle ssh

我在oracle 10g中创建一个简单的过程时遇到了问题

我所要做的就是这个程序:

create procedure greetings
is
begin
dbms_output.put_line('Hello');
end;

我在提示中输入:

@proc1.sql

我只得到这个:

6

如果没有ctrl + c,我将无法再次返回提示。我知道它是贫民窟,但我使用SSH,如果这有助于解决问题。

1 个答案:

答案 0 :(得分:3)

在最终/之后,你需要在一行上end;,所以sqlplus会知道它的执行时间。 (sqlplus以某种方式无法知道如何解析语言,这是其存在的唯一目的,因此它不知道您输入的最后一个end;是终止create命令的那个。)< / p>