gpt4 book ai didi

oracle - 如何让 SQL*Plus 创建在 create 语句中间带有空行的 View /表?

转载 作者:行者123 更新时间:2023-12-03 23:31:25 26 4
gpt4 key购买 nike

我希望通过脚本使用 SQL*Plus 创建一些 View ,但如果开发人员放置了一个空行 mid 语句,似乎会遇到问题。
以下语句在 TOAD/PL/SQL developer 等中工作正常,但在 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 - 如何让 SQL*Plus 创建在 create 语句中间带有空行的 View /表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1227777/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com