我如何获得的SQL * Plus与create语句中间的空行创建视图/表?
题
我想创建使用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
不隶属于 StackOverflow