我在oracle 10g中创建一个简单的过程时遇到了问题
我所要做的就是这个程序:
create procedure greetings
is
begin
dbms_output.put_line('Hello');
end;
我在提示中输入:
@proc1.sql
我只得到这个:
6
如果没有ctrl + c,我将无法再次返回提示。我知道它是贫民窟,但我使用SSH,如果这有助于解决问题。
答案 0 :(得分:3)
在最终/
之后,你需要在一行上end;
,所以sqlplus会知道它的执行时间。 (sqlplus以某种方式无法知道如何解析语言,这是其存在的唯一目的,因此它不知道您输入的最后一个end;
是终止create
命令的那个。)< / p>