oracle – 如何获取SQL * Plus在create语句中间创建一个空行的视图/表?

前端之家收集整理的这篇文章主要介绍了oracle – 如何获取SQL * Plus在create语句中间创建一个空行的视图/表?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我希望通过脚本创建一些使用sql * Plus的视图,但如果开发人员已经放置了一个空白的中间语句,似乎会遇到问题.
以下语句在TOAD / 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

猜你在找的Oracle相关文章