我正在使用 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
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>