- 浏览: 28667 次
- 性别:
- 来自: 南昌
最新评论
在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学习笔记之where 子语句的运算符
2010-11-21 09:56 832where 子句的条件表达式中可以使用的运算符: 一、比较运 ... -
oracle学习笔记之取消重复行distinct
2010-11-20 21:06 743可以使用distinct命令 来取消查询结果的重复行 如下 ... -
oracle学习笔记值格式化查询结果
2010-11-18 09:21 1375一、修改列标题名称及对齐方式 先查看下column的用法格式 ... -
sql语句的使用
2010-11-17 19:14 748---- primary key 是主键 ---- uniq ... -
set命令的使用
2010-11-16 19:46 1007set命令用于设置系统变量的值,以便更改SQL*Plus的环境 ... -
show命令的使用
2010-11-16 19:29 1063show命令可以显示当前SQL*Plus环境中的系统变量,还可 ... -
&与&&命令的区别
2010-11-16 19:07 685在sqlplus窗口中执行如下代码: select &am ... -
@命令的使用
2010-11-16 18:55 703@命令与start命令类似,区别在于:@命令既可以在SQL*P ... -
oracle学习笔记之临时变量的使用
2010-10-30 00:14 3340在oracle中临时变量可以用&|&& ... -
oracle学习笔记之help index命令
2010-10-29 18:38 749help index命令可以查看oracle里面的所有命令: ... -
oracle学习笔记之spool命令
2010-10-29 18:36 862spool命令是将命令执行的结果保存在文件中 如:查询结果 ... -
oracle学习笔记之start命令
2010-10-28 23:07 653start 命令是将文件的内容读入缓冲区 并执行 start ... -
oracle学习笔记之get命令
2010-10-28 22:57 793get 命令是将读取文件中的内容到缓冲区 get命令的使用格 ... -
oracle学习笔记之save命令
2010-10-28 22:48 1019save 命令是将缓冲区中的内容保存到文件中 我们使用hel ... -
oracle学习笔记之编辑SQL语句
2010-10-28 22:19 985一、命令a[ppend] text ... -
oracle学习笔记之常用命令:help、clear、describe、show命令
2010-10-28 21:28 2170一、 help 命令的使用格式: help sho ... -
oracle学习笔记之数据字典
2010-10-28 20:50 647select tablespace_name from dba ... -
oracle学习笔记之数据文件、控制文件、日志文件
2010-10-28 19:18 667查看oracle数据库中的数据文件的SELECT 语句如下: ... -
oracle学习笔记之用户解锁
2010-10-28 18:46 571解锁scott 用户的过程: 第一步:用system用户进行 ...
相关推荐
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学习笔记
本文档主要是网易云李兴华老师进行授课时所作笔记,从Oracle11g数据库的安装到复杂查询做了详细的文档记录。
oracle学习笔记,包含所有oracle概念,包,函数,oracle的组成,oracle的plsq,oracle的存储过程,oracle的事务等
Oracle学习笔记 以下是我这一周学习oracle整理的笔记,包括课堂的内容和自己看额外看的视频补充的一些内容,基本上囊括了所有oracle的基本知识。主要的形式是例子代码加代码解释加运行结果,我个人认为对于没有学习...
oracle学习笔记-入门基础-01-张园
分享给需要的朋友们韩顺平oracle学习笔记.pdf 大家来下载吧!
资源名称:Oracle学习笔记-日常应用、深入管理、性能优化内容简介:Oracle学习笔记-日常应用、深入管理、性能优化Oracle 11g是最具代表性的高端关系型数据库管理系统,它在世界各地的大型商务数据库应用系统中被广泛...
学习oracle知识笔记整理,包括pl/sql编程,过程、函数、游标开发等。
oracle学习笔记
超详细Oracle学习笔记,详细记录了oracle的学习过程中遇到的各种问题及基础知识,适合初中级oracle使用人员学习参考。
Oracle学习笔记
Oracle 11g是最具代表性的高端关系型数据库管理系统,它在世界各地的大型商务数据库应用系统中被广泛应用。本书设计了大量的应用情景,介绍了数据库管理员和开发人员常用的管理、维护和优化Oracle 11g数据库的技术和...
MSDN oracle学习笔记 很好的学习资料