我想创建使用SQL * Plus通过脚本的一些看法,但似乎如果开发者已经把一个空行中期陈述击中了问题。 下面的语句蟾蜍/ PL / SQL开发等工作正常,但在SQL * Plus失败。 (这通常是脚本,但手动输入它给完全相同的误差)

谁能告诉我为什么/如何阻止它?

CREATE VIEW bob
AS
SELECT *

FROM DUAL;

使用SQL * Plus的输出

SQL> CREATE VIEW bob
  2  AS
  3  SELECT *
  4
SQL> FROM DUAL;
SP2-0042: unknown command "FROM DUAL" - rest of line ignored.
有帮助吗?

解决方案

您将使用SET SQLBLANKLINES命令:

SQL> SET SQLBLANKLINES on
SQL>
SQL> CREATE VIEW bob
  2  AS
  3  SELECT *
  4  
  5  FROM DUAL;

View created
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top