Oracle基础之define用法简介教程
继上一篇博客Oracle绑定变量学习笔记,再写一篇define变量的简单教程
文章目录
- 1、define常量用法
- 2、&和&&符号用法
1、define常量用法
注意:define常被误解为定义变量,其实不然,define定义的是字符常量,define定义一下常量,然后用&或者&&符号进行引用
环境准备,先建表来实验:
create table t as select * from dba_object;
define一个常量a,然后直接查询用&符号表示
SQL> define a =1;
SQL> select * from t where object_id=&a;
2、&和&&符号用法
- &符号和&&符号区别
引用define定义的常量,有两种方法,一直是用&符号,另外一种是用&&符号,其实两者功能是一样的,主要区别是&替换常量一次后,下次调用还是用输入的,而&&替换常量一次后,下次调用就不用输入了,我这里说的替换常量是在不用define的情况,下面举例说明,读者自己实践一下,就明白了
这里不用define定义常量,直接用&和&&符号
SQL> select * from t where object_id = &b;
如图,会提示你输入值
再次调用,还是会提示输入值:
select * from t where object_id = &&b;
第一次输入会提示:
第二次输入直接打印出来,不需要输入:
- define字符类型的常量
如果define定义的字符类型的常量,引用时候要加上单引号
select * from t where object_name = '&a';
Oracle基础之define用法简介教程相关推荐
- Oracle系列之add_months简介以及用法归纳教程
Oracle系列之add_months简介以及用法归纳教程 最近遇到一个SQL统计,需要遇到获取某个日期n个月后的日期,比如统计入职时间超过2年的员工信息 如果不依靠Oracle函数,自己去写有点麻烦 ...
- Oracle 基础教程
oracle基础教程 目录 1.oracle的安装 2.变量和类型 3.控制语句 4.oracle用户及授权管理 5.管理数据表 6.查询数据表 7.操纵数据表 8.SQL内置函数 9.触发器 10. ...
- oracle java 绑定变量的值_Oracle SQL调优之绑定变量用法简介
最近在看<基于Oracle的SQL优化一书>,并做了笔记,作者的个人博客:http://www.dbsnake.net/ @ 一.SQL执行过程简介 继上一篇博客Oracle的cursor ...
- Oracle基础教程
Oracle基础教程 一.用户权限 1.1 创建用户 1.2 删除用户 1.3 用户赋权限 1.4 收回用户权限 二.表空间 2.1 创建用户指定默认表空间: 2.2 修改用户默认表空间: 2.3 查 ...
- oracle基础|oracle排序用法|order by用法|where用法
目录 前言 1.Order by 子句的使用 2.Where子句的使用 前言 前面给大家讲解了oracle的基础用法,大家可以点击这里回顾一下:oracle基础|oracle的认知|Select用法详 ...
- Oracle SQL调优系列之no_unnest和unnest用法简介
Oracle调优之no_unnest和unnest用法简介 本博客介绍Oracle SQL调优的一种常用也是很实用的方法,也即/*+no_unnest */和/*+ unnest*/,介绍Oracle ...
- oracle expdp sys用户,Oracle基础教程:expdp时不能导出sys用户下的对象
Oracle基础教程:expdp时不能导出sys用户下的对象 sys用户下的对象不支持导出 SQL> select owner,segment_name,tablespace_name from ...
- oracle中的and用法,Oracle bitand( )函数简介
Oracle bitand( )函数在Oracle数据库中是很常见的,下面就为您详细介绍Oracle bitand( )函数的用法,如果您感兴趣的话,不妨一看. Oracle bitand( )函数: ...
- python编程入门免费_python编程入门 零基础学习Python基础(附带最新免费教程)...
本篇是面向编程零基础学员的Python入门教程,内容涵盖了Python的基础知识和初步应用.以较轻快的风格,向零基础学习者介绍了一门时下比较流行的.并且用途比较广泛的编程语言.同时,其语法简洁而清晰, ...
最新文章
- Android Studio 设置git 提交代码
- Docker Swarm Beta 发布,Docker 集群管理
- php 查看mysql连接数据库_php基础之连接mysql数据库和查询数据
- 另一鲜为人知的单例写法-ThreadLocal
- My appointment应用点了Edit后的roundtrip分析
- BBIAB的完整形式是什么?
- YUV测试序列下载地址
- 一个老者给年轻人的几个忠告
- LA 4794 - Sharing Chocolate dp
- 每天10个Linux命令三
- 从零学Java(1)之面向对象
- GitHub十大热门Python项目,过程很有趣
- shell打开wifi命令_android adb shell 中怎么开启wifi 热点?
- 算法提高 阮小二买彩票
- 神武3登录显示未能成功连接服务器,T3安装成功后,点击运行显示登录界面,但提示“检测公共组件Protal。exe时未能通过,公共组件可能被破坏”,和”无法连接服务器“。应该怎么处理?求助!...
- 杰理之检测linein音频输入大小(能量)的方法【篇】
- python用来占位的关键字_python-study/Readme.md at master · wchhuangya/python-study · GitHub
- python期末大作业之实现多线程爬虫系统
- howler.js_异步加载音频文件并使用howler.js播放
- java如何将两首歌按时间合成_怎么制作串烧歌曲?将多首音乐合并成一首音乐的操作方法...