`
lmh001122
  • 浏览: 28667 次
  • 性别: Icon_minigender_1
  • 来自: 南昌
社区版块
存档分类
最新评论

orcale学习笔记之已定义变量

阅读更多

在oracle 中可以使用define 和 accept 命令定义变量 使用格式如下:

SQL> help define

 DEFINE
 ------

 Specifies a substitution variable and assigns a CHAR value to it, or
 lists the value and variable type of a single variable or all variables.

 DEF[INE] [variable] | [variable = text]

 例如: define temp  =  7850

使用define命令查看系统所有已定义的变量

使用define  temp 查看变量名为temp的变量

使用以上定义好的变量temp方式:

SQL> list
  1  select empno ,ename
  2  from scott.emp
  3* where empno>&temp
SQL> run
  1  select empno ,ename
  2  from scott.emp
  3* where empno>&temp
原值    3: where empno>&temp
新值    3: where empno>7850

     EMPNO ENAME
---------- ----------
      7876 ADAMS
      7900 JAMES
      7902 FORD
      7934 MILLER

 

  accent 的使用格式:

SQL> help accept

 ACCEPT
 ------

 Reads a line of input and stores it in a given substitution variable.

 ACC[EPT] variable [NUM[BER] | CHAR | DATE | BINARY_FLOAT | BINARY_DOUBLE]
 [FOR[MAT] format] [DEF[AULT] default] [PROMPT text | NOPR[OMPT]] [HIDE]

 

例如:

SQL> accept test number format 9999 prompt '你好,请输入一个empno的值:' hide
你好,请输入一个empno的值:
SQL> select empno,ename
  2  from scott.emp
  3  where empno>&test
  4  ;
原值    3: where empno>&test
新值    3: where empno>      7850

     EMPNO ENAME
---------- ----------
      7876 ADAMS
      7900 JAMES
      7902 FORD
      7934 MILLER

 上面的 accept test number format  9999 prompt '你好,请输入一个empno的值:' hide

test 为变量的名称 

number 为数字类型 

format 为格式
9999 为四位数字

prompt 为显示信息

hide 为输入的值是否隐藏

分享到:
评论

相关推荐

    Oracle学习笔记精华版

    Oracle学习笔记精华版Oracle学习笔记精华版Oracle学习笔记精华版Oracle学习笔记精华版

    Oracle学习笔记

    Oracle学习笔记Oracle学习笔记Oracle学习笔记Oracle学习笔记Oracle学习笔记Oracle学习笔记Oracle学习笔记Oracle学习笔记Oracle学习笔记Oracle学习笔记Oracle学习笔记Oracle学习笔记Oracle学习笔记

    Oracle学习笔记 Oracle学习笔记

    Oracle非常有用的笔记。。。。。。。。。。。Oracle学习笔记Oracle学习笔记Oracle学习笔记Oracle学习笔记

    oracle 个人学习笔记

    oracle 个人学习笔记oracle 个人学习笔记oracle 个人学习笔记oracle 个人学习笔记oracle 个人学习笔记oracle 个人学习笔记oracle 个人学习笔记oracle 个人学习笔记oracle 个人学习笔记oracle 个人学习笔记

    oracle学习笔记 oracle学习笔记

    oracle学习笔记 oracle学习笔记oracle学习笔记 oracle学习笔记

    Oracle学习笔记 PDF

    本文档主要是网易云李兴华老师进行授课时所作笔记,从Oracle11g数据库的安装到复杂查询做了详细的文档记录。

    Oracle学习笔记.pdf

    oracle学习笔记,包含所有oracle概念,包,函数,oracle的组成,oracle的plsq,oracle的存储过程,oracle的事务等

    Oracle学习笔记.doc

    Oracle学习笔记 以下是我这一周学习oracle整理的笔记,包括课堂的内容和自己看额外看的视频补充的一些内容,基本上囊括了所有oracle的基本知识。主要的形式是例子代码加代码解释加运行结果,我个人认为对于没有学习...

    oracle学习笔记-入门基础

    oracle学习笔记-入门基础-01-张园

    韩顺平oracle学习笔记.pdf

    分享给需要的朋友们韩顺平oracle学习笔记.pdf 大家来下载吧!

    Oracle学习笔记-日常应用、深入管理、性能优化

    资源名称:Oracle学习笔记-日常应用、深入管理、性能优化内容简介:Oracle学习笔记-日常应用、深入管理、性能优化Oracle 11g是最具代表性的高端关系型数据库管理系统,它在世界各地的大型商务数据库应用系统中被广泛...

    oracle学习笔记整理

    学习oracle知识笔记整理,包括pl/sql编程,过程、函数、游标开发等。

    oracle学习笔记

    oracle学习笔记

    oracle学习笔记.txt

    超详细Oracle学习笔记,详细记录了oracle的学习过程中遇到的各种问题及基础知识,适合初中级oracle使用人员学习参考。

    Oracle学习笔记_(PDF版)

    Oracle学习笔记

    Oracle学习笔记——日常应用、深入管理、性能优化 示例代码

    Oracle 11g是最具代表性的高端关系型数据库管理系统,它在世界各地的大型商务数据库应用系统中被广泛应用。本书设计了大量的应用情景,介绍了数据库管理员和开发人员常用的管理、维护和优化Oracle 11g数据库的技术和...

    MSDN oracle学习笔记

    MSDN oracle学习笔记 很好的学习资料

Global site tag (gtag.js) - Google Analytics