关于 SQLl*Plus 集合语句

Posted

技术标签:

【中文标题】关于 SQLl*Plus 集合语句【英文标题】:Regarding SQLl*Plus set statements 【发布时间】:2010-11-17 06:29:28 【问题描述】:

我正在从 sql 脚本假脱机。当 sql 语句执行变量替换时,它会显示它。我怎么能把它关掉。它会显示以下内容以及 csv 内容。

old  12: where file_id = '&a_file_id' --1=1
new  12: where file_id = '36145' --1=1
D,A002,RENT  ,0240286148, Access  Zone ,Rent,3200,320,320

我有以下设置,但它仍然没有关闭它。

        SET FEEDBACK OFF
        SET HEADING OFF
        SET LINESIZE 800
        SET PAGESIZE 0
        SET TRIMSPOOL ON
        SET TERMOUT OFF
        SET ECHO OFF

【问题讨论】:

【参考方案1】:

您缺少的陈述是

SET VERIFY OFF

隐藏替换的细节。

【讨论】:

以上是关于关于 SQLl*Plus 集合语句的主要内容,如果未能解决你的问题,请参考以下文章

SQL*PLUS中批量执行SQL语句

C Primer Plus学习笔记- C 控制语句:分支和跳转

C Primer Plus 第六章 C控制语句:循环

关于ORACLE中SELECT INTO 语句有使用集合函数时不会出现no data found 异常

SQL PLUS的语句执行Commit

使用 .sql 文件和 SQL*Plus 报告 SQL 语句成功/失败