`
black_star
  • 浏览: 34420 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

oracle学习--set verify on/off

阅读更多
今天看sql语句是看到这么一句[
set verify off
]
不懂,网上查了下,原来是关于变量是否显示改变时的新旧状态
当在sqlplus中运行的sql语句中有替代变量(以&或&&打头)的时候,  
  set   verify(或ver)   on/off可以设置是否显示替代变量被替代前后的语句。  
  如:  
  SQL>   set   ver   on;  
  SQL>   select   *   from   dual   where   1=&var;  
  Enter   value   for   var:   1  
  old       1:   select   *   from   dual   where   1=&var  
  new       1:   select   *   from   dual   where   1=1  
   
  DU  
  --  
  X  
   
  而如果设为off,则显示如下:  
  SQL>   set   ver   off;  
  SQL>     select   *   from   dual   where   1=&var;  
  Enter   value   for   var:   1  
   
  DU  
  --  
  X  
   
  使用以&和&&开头的替代变量的前提是set   define   on;(不过这是缺省状态)。  
分享到:
评论

相关推荐

    oracle中常用的set命令

    SET VERIFY OFF 命令用于关闭或打开提示确认信息的显示,例如 old 1 和 new 1 的显示。当设置为 OFF 时,Oracle 将不再显示这些信息,从而提高脚本的执行效率。 SET COLSEP SET COLSEP 命令用于设置域输出分隔符,...

    Oracle SET命令参数详解

    ### Oracle SET 命令参数详解 #### 一、概述 在Oracle环境下,SQL*PLUS是一种广泛使用的命令行工具,它不仅支持基本的SQL查询功能,还提供了多种增强功能,帮助用户更高效地管理和操作数据库。其中,SET命令是SQL*...

    (Oracle管理)ORACLE数据库sqlplus使用技巧.docx

    SET VERIFY OFF SET TERMOUT OFF SET TRIMSPOOL ON SET LINESIZE 600 SET HEADING OFF SET TIMING OFF SET VERIFY OFF SET NUMWIDTH 38 SPOOL c:\drop_table.sql SELECT 'DROP TABLE ' || table_name || '...

    Oracle上课PPT和案例

    set verify(ver)on/off:是否显示替换变量被替换前后的语句(用在sql语句中有替换变量或以& &&开头的时候); v_ename emp.ename%type; --v_ename是定义的变量;emp是查选的表ename是emp表中的字段,然后%type就是...

    SQL 学习3

    4. **SET HEADOFF/ON**: - 关闭(HEADOFF)或开启(ON)输出结果集的表头。在大量数据的输出中,有时我们不需要重复的表头,可以使用`SET HEADOFF`来节省输出空间。 5. **SET TRIMOUT ON/OFF**: - 这个选项用于...

    spool常用设置

    - `set verify off`:不显示替换后的SQL语句。 - `set verify on`:显示替换后的SQL语句。 - 默认情况下为`on`,即显示替换后的SQL语句。关闭此选项可以在输出文件中减少不必要的信息。 通过以上设置,可以根据...

    (重要)AIX command 使用总结.txt

    首先确认系统中已经安装了“bos.content_list”文件集(fileset), 如果没有安装, 请使用smitty installp进行安装. 运行which_fileset命令, 根据文件查找对应的文件集. 例如: #which_fileset iostat /usr/bin/...

    (Oracle管理)ORACLE数据库sqlplus使用技巧.pdf

    【Oracle管理】ORACLE数据库sqlplus使用技巧 Sql*plus是Oracle数据库系统中一个非常强大的命令行工具,它允许用户直接与数据库交互,执行SQL语句、管理数据库对象以及生成脚本。掌握Sql*plus的一些高级技巧能显著...

    oracle上机实验

    SET VERIFY OFF SET PAGESIZE 40 SET LINESIZE 100 CLEAR COLUMNS COLUMN empno HEADING '员工编号' FORMAT 9999 COLUMN ename HEADING '员工姓名' FORMAT A10 COLUMN hiredate HEADING '受雇日期' JUSTIFY CENTER ...

    2020年(Oracle管理)ORACLE数据库sqlplus使用技巧.docx

    SET VERIFY OFF SET PAGESIZE 0 SET TERMOUT OFF SET TRIMS ON SET LINESIZE 600 SET HEADING OFF SET TIMING OFF SET VERIFY OFFSET SET NUMWIDTH 38 SPOOL c:\drop_table.sql SELECT 'DROP TABLE ' || ...

    2020年(Oracle管理)ORACLE数据库sqlplus使用技巧.pdf

    SET VERIFY OFF SET TERMOUT OFF SET TRIMSPOOL ON SET LINESIZE 600 SET HEADING OFF SET TIMING OFF SET VERIFY OFFSET PAGESIZE 0 SET NUMWIDTH 38 SPOOL c:\drop_table.sql SELECT 'DROP TABLE ' || table_name ...

    Oracle sqlplus中的命令大全总结,提升sqlplus操作水平

    `SET LINESIZE 80`调整行宽,`SET NUMWIDTH 12`设定数字宽度,`SET TERMOUT OFF`关闭终端输出,`SET TIMING OFF`不显示SQL执行时间,`SET TRIMOUT ON`和`SET TRIMSPOOL ON`去除输出的尾部空格,以及`SET VERIFY OFF`...

    Oracle数据库命令 个人总结

    13. 格式化视图显示效果:使用TTITLE、BTITLE、SET ECHO OFF、SET VERIFY OFF、SET PAGESIZE、SET LINESIZE等命令可以格式化视图显示效果,例如,创建报表。 14. term命令:使用set term on命令可以取消SQLPLUS输出...

    Oracle 11g SQL和PLSQL实例代码

    - `set verify off`: 关闭了对变量名称的验证,使得可以直接使用带有`&`符号的变量。 - `SELECT ... INTO`: 用于将查询的结果赋值给一个变量。 #### 11-3: 查询单个员工名字并处理异常 **知识点概述:** - **异常...

    Oracle常用命令

    还有一些其他常用的`SET`子命令,如`SET ARRAYSIZE`用于设置一次批量获取的记录数,`SET AUTOCOMMIT`控制自动提交,`SET VERIFY OFF`禁用SQL语句执行前的语法验证等。 总的来说,熟练掌握这些Oracle常用命令能够极...

    oracle数据库常用操作语句

    - `set verify`:控制是否显示变量替换前后的信息。 - `define`:定义变量,如`define temp=100`。 - `accept`:接受用户输入定义变量,可以指定变量类型、格式、默认值和提示信息。 - `undefine`:删除已定义的...

    oracle导出

    set verify off set linesize 200 set trimspool on spool c:\export.bat select 'exp username/ffffff@yourdb TABLES=' || table_name || ' FILE=' || table_name || '.dmp TRIGGERS=N' from user_tables; spool ...

    oracle学习笔记(二)

    例如,Oracle中可以使用`SET VERIFY ON/OFF`来控制是否显示SQL执行信息,`SHOW ALL`显示当前会话的所有设置,`HELP`提供帮助信息,`SHOW/SET COLUMN lie JUSTIFY LEFT`用来调整列的对齐方式。 4. **数据操作语句**...

    Oracle 有 选择地导出数据 到 excel的方法

    SET VERIFY OFF SET PAGESIZE 0 SET FEEDBACK OFF SET HEADING OFF SPOOL c:\temp\export_all.xls DECLARE l_table_name VARCHAR2(30); BEGIN FOR r IN (EXECUTE IMMEDIATE 'SELECT table_name FROM user_tables...

    Oracle用户管理的备份与恢复

    set verify off set trimspool off set pagesize 0 set linesize 200 -- 定义用于存储备份文件的目录 define dir='/oracle/practice/backup/ch04' define fil='/tmp/closed_backup_commands.sql' -- 开始记录输出...

Global site tag (gtag.js) - Google Analytics