Oracle SQL 开发人员 - 不检测换行符

问题描述 投票:0回答:1

我正在使用 Oracle sql Developer 。每当我们运行任何中间有空行的表/视图 sql 时,sql 开发人员都会忽略它并完美地执行查询。功能不错,问题是实际部署使用sql plus时查询失败。 那么有没有办法让 SQL DEveloper 在中间有换行符时抛出错误?

样品:

"CREATE OR REPLACE VIEW vw_test AS
    SELECT
        * 
-- blank line
from test"

上面的查询在 sql Developer 中运行良好,但在 sql plus 中失败。

使用版本:21.4.1.349.1822

oracle oracle-sqldeveloper sqlplus
1个回答
0
投票
SQL> set sqlblanklines on
SQL>
SQL> create or replace view v_dept as
  2  select *
  3
  4  from dept;

View created.

SQL> select * From v_dept;

    DEPTNO DNAME          LOC
---------- -------------- -------------
        10 ACCOUNTING     NEW YORK
        20 RESEARCH       DALLAS
        30 SALES          CHICAGO
        40 OPERATIONS     BOSTON

SQL>
© www.soinside.com 2019 - 2024. All rights reserved.