继上一篇博客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用法简介教程相关推荐

  1. Oracle系列之add_months简介以及用法归纳教程

    Oracle系列之add_months简介以及用法归纳教程 最近遇到一个SQL统计,需要遇到获取某个日期n个月后的日期,比如统计入职时间超过2年的员工信息 如果不依靠Oracle函数,自己去写有点麻烦 ...

  2. Oracle 基础教程

    oracle基础教程 目录 1.oracle的安装 2.变量和类型 3.控制语句 4.oracle用户及授权管理 5.管理数据表 6.查询数据表 7.操纵数据表 8.SQL内置函数 9.触发器 10. ...

  3. oracle java 绑定变量的值_Oracle SQL调优之绑定变量用法简介

    最近在看<基于Oracle的SQL优化一书>,并做了笔记,作者的个人博客:http://www.dbsnake.net/ @ 一.SQL执行过程简介 继上一篇博客Oracle的cursor ...

  4. Oracle基础教程

    Oracle基础教程 一.用户权限 1.1 创建用户 1.2 删除用户 1.3 用户赋权限 1.4 收回用户权限 二.表空间 2.1 创建用户指定默认表空间: 2.2 修改用户默认表空间: 2.3 查 ...

  5. oracle基础|oracle排序用法|order by用法|where用法

    目录 前言 1.Order by 子句的使用 2.Where子句的使用 前言 前面给大家讲解了oracle的基础用法,大家可以点击这里回顾一下:oracle基础|oracle的认知|Select用法详 ...

  6. Oracle SQL调优系列之no_unnest和unnest用法简介

    Oracle调优之no_unnest和unnest用法简介 本博客介绍Oracle SQL调优的一种常用也是很实用的方法,也即/*+no_unnest */和/*+ unnest*/,介绍Oracle ...

  7. oracle expdp sys用户,Oracle基础教程:expdp时不能导出sys用户下的对象

    Oracle基础教程:expdp时不能导出sys用户下的对象 sys用户下的对象不支持导出 SQL> select owner,segment_name,tablespace_name from ...

  8. oracle中的and用法,Oracle bitand( )函数简介

    Oracle bitand( )函数在Oracle数据库中是很常见的,下面就为您详细介绍Oracle bitand( )函数的用法,如果您感兴趣的话,不妨一看. Oracle bitand( )函数: ...

  9. python编程入门免费_python编程入门 零基础学习Python基础(附带最新免费教程)...

    本篇是面向编程零基础学员的Python入门教程,内容涵盖了Python的基础知识和初步应用.以较轻快的风格,向零基础学习者介绍了一门时下比较流行的.并且用途比较广泛的编程语言.同时,其语法简洁而清晰, ...

最新文章

  1. Android Studio 设置git 提交代码
  2. Docker Swarm Beta 发布,Docker 集群管理
  3. php 查看mysql连接数据库_php基础之连接mysql数据库和查询数据
  4. 另一鲜为人知的单例写法-ThreadLocal
  5. My appointment应用点了Edit后的roundtrip分析
  6. BBIAB的完整形式是什么?
  7. YUV测试序列下载地址
  8. 一个老者给年轻人的几个忠告
  9. LA 4794 - Sharing Chocolate dp
  10. 每天10个Linux命令三
  11. 从零学Java(1)之面向对象
  12. GitHub十大热门Python项目,过程很有趣
  13. shell打开wifi命令_android adb shell 中怎么开启wifi 热点?
  14. 算法提高 阮小二买彩票
  15. 神武3登录显示未能成功连接服务器,T3安装成功后,点击运行显示登录界面,但提示“检测公共组件Protal。exe时未能通过,公共组件可能被破坏”,和”无法连接服务器“。应该怎么处理?求助!...
  16. 杰理之检测linein音频输入大小(能量)的方法【篇】
  17. python用来占位的关键字_python-study/Readme.md at master · wchhuangya/python-study · GitHub
  18. python期末大作业之实现多线程爬虫系统
  19. howler.js_异步加载音频文件并使用howler.js播放
  20. java如何将两首歌按时间合成_怎么制作串烧歌曲?将多首音乐合并成一首音乐的操作方法...

热门文章

  1. 监控摄像机选型攻略之全天候机型选用
  2. 一场直播帮你揭开保险代打卡背后的“猫腻”
  3. 小巨型计算机应用什么领域,计算机应用基础试卷.doc
  4. 用定时器实现页面跳转
  5. nacos 官方以及社区文档
  6. java 同或_按位与、或、异或等运算方法
  7. 常用的ipdb调试命令
  8. C语言char,char*赋值
  9. Python 条件控制语句
  10. 微积分的本质(五):指数函数求导