2

在 SQL*Plus 中,如果您使用以下命令执行以下操作@

create table someTable (
  someID            number,

  somethingElse     varchar2(50),
  somethingRelated  number
);

...它会抱怨类似:

SP2-0734: unknown command beginning...
...
...

这是因为它不喜欢someIDsomethingElse列定义之间的空行。但是,保留该行会使源代码看起来更具可读性。

是否有一些标志/选项可以阻止它这样做?我不想摆脱代码中的所有空格。(如果没有,我就用SQL Developer,间距没有问题。)

4

1 回答 1

3

我应该先用谷歌搜索这个:P

SET SQLBLANKLINES ON;

...解决问题。

请参阅http://nerdydeeds.wordpress.com/2008/09/03/sp2-0734-oracle-sqlplus/

于 2013-11-18T16:49:50.107 回答