zoukankan      html  css  js  c++  java
  • [Oracle]Sqlplus 中使用 new_value

    通过再sqlplus 中使用 new_value,可以把从表中查询出来的值,放置到 变量中。
    然后使用变量时,类似与宏定义一样,就可以像使用表中字段一样方便。

    这使得sqlplus 的脚本具备和pl/sql 类似的能力,方便监控和诊断程序的编写。

    下面是一个小例子,通过 new_value ,使得 查询出来的 opt_mode_val 的内容,直接赋予给了 my_opt_mode_val。

    col  opt_mode_val new_value my_opt_mode_val noprint

    select
       value     opt_mode_val
    from
       v$parameter
    where
       name = 'optimizer_mode';


    SQL> select 'The current optimizer mode is '||'&&my_opt_mode_val' from dual;
    old   1: select 'The current optimizer mode is '||'&&my_opt_mode_val' from dual
    new   1: select 'The current optimizer mode is '||'ALL_ROWS' from dual

    'THECURRENTOPTIMIZERMODEIS'||'ALL_ROWS
    --------------------------------------
    The current optimizer mode is ALL_ROWS

    SQL>
  • 相关阅读:
    android实现 服务器功能
    jQuery部分源码帮助理解
    jquery 2.0.3代码结构
    Mac下配置JAVA_HOME
    用户环境变量
    你的apk有多不安全
    JadClipse eclipse反编译插件
    vim 使用笔记
    Makefile简易模板
    Linux watch 监控系统状态
  • 原文地址:https://www.cnblogs.com/gaojian/p/9113768.html
Copyright © 2011-2022 走看看