– 字符串查找 instr 函数
–格式:
– select instr(‘字符串’ ,’子字符串 ‘,开始查询的位置,第几个匹配的 ) from dual;
select instr(‘hellosdahedsd’,’he’,2) from dual;

– 补充: dual 是数据库中的 一个 虚(伪 )表(没实际意义的 ,但不可省略 )

/*dual是Oracle中的一个伪表,利用这个伪表可以设置或查看序列,或者是调用一些内置的函数,方便操作。
dual表就是oracle与数据字典自动创建的一张表,这张表是一个单行单列的表,这个表只有1列:DUMMY ,
数据类型为VERCHAR2(1),dual表中只有一个数据’X’, Oracle有内部逻辑保证dual表中永远只有一条数据。
dual表主要是用来选择系统变量或是求一个表达式的值。*/

/*虚表存在的原因:
dual可以理解为oracle中存在的一张虚拟表,因为sql命令强制要求数据从某表中取得,
也就是说sql语句中必须要有from命令,所以oracle定义了虚拟表dual,
提供一些特殊字段的查询,例如时间日期、算术运算等功能。
*/

/*简单理解就是:有时候用来使得select语句完整,符合语法规则而引入的这张虚表
以下有几个关于 dual 的使用 :*/

– 查询 dual 表 (表中只有 一行(X)一列 (DUMMY))
select *
from dual;
– 查询系统当前的 时间
select sysdate
from dual;
– 查询系统当前的 时间 并进行 格式化 (单引号”)
select to_char(sysdate,’yyyy-mm-dd hh24:mi:ss’)
from dual;
– 当一个简易的计算器
select 1+2
from dual;

oracle中 ''dual'' 的含义相关推荐

  1. oracle语句中dual什么意思,oracle中dual详解

    oracle中dual详解 基本上oracle引入dual为的就是符合语法 1. 我们先从名称来说,dual不是缩写词,本身就是完整的单词.dual名词意思是对数,做形容词时是指二重的,二元的. 2. ...

  2. oracle中dual最多存多大_ORACLE中dual用法详解

    基本上oracle引入dual为的就是符合语法 1. 我们先从名称来说,dual不是缩写词,本身就是完整的单词.dual名词意思是对数,做形容词时是指二重的,二元的. 2. Oracle中的dual表 ...

  3. ORACLE中dual的详解及其故障恢复

    什么是dual呢? 首先,dual是属于sys用户的: 它只有一个X varchar2(1)的列: 查询这个虚拟的列不会产生逻辑的IO: dual是oracle中的一个实际存在的表,任何用户都可读取, ...

  4. oracle中 || 代表的含义

    在oracle中 此符号|| 代表"+",即拼接"||"左右两边的的字符串. 表格author未修改的内容如下: 执行语句: select lname || f ...

  5. oracle中的符号含义

    1.Oracle数据库存储过程中:=是什么意思? 答:赋值的意思.举例:str := 'abcd';将字符串abcd赋值给变量str. 2.oracle 存储过程中的 := 和=有什么区别? 答: : ...

  6. Oracle中dual是什么?

    是一个伪表,虚构的表.一个只有一行一列的数据. 用于查询一些不用具体表的数据.如: 查看当前用户 select user from dual; select count(*) from dual; 用 ...

  7. oracle r修改表名,oracle中修改表名

    <<>> answer1: ALTER TABLE old_table_name RENAME TO new_table_name;(大写为系统命令) answer2: SQL ...

  8. oracle的dual是啥表,Oracle的dual表是个什么东东

    dual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录.我们可以用它来做很多事情,如下: 1.查看当前用户,可以在 SQL Plus中执行下面语句 sele ...

  9. oracle中右击出现的含义,Oracle中经典的问题解决方案-Oracle

    对于 Oracle 数据库的开发,我们可能有时候会遇到一些奇怪的问题,与其它数据库存在不同的差异的问题,在这里我列举了一些比较有趣的问题 问题一:解决Oracle中时间问题 Oracle默认date类 ...

最新文章

  1. [洛谷P5137]polynomial
  2. JAVA同时输入用户名和密码_用java模拟设计一个简单的“用户注册”程序。当用户输入用户名和密码时,单击“注...
  3. struts——struts在升级,作为程序员,该怎样以不变应万变?
  4. PIC18F452之1602自定义字符
  5. python查看运行内存占用_python中使用psutil查看内存占用的情况
  6. oracle的class12驱动没有实现jdbc对clob或blob的存储, 解决办法
  7. DHCPv4技术原理
  8. getUrlParam,jQuery中的URL参数获取
  9. 【Stanford Online】Engineering: Algorithms1 NO.4 The Master Method
  10. 如何使用万能地图下载器下载80坐标的等高线
  11. 梦三国2英霸模式貂蝉攻略(玩大流)
  12. C++11新特性——std::bind参数绑定
  13. 蓝色理想:讲解网络端口及其详解的一个好网址
  14. Unity ios打包卡在Converting managed assemblies to C++
  15. ReThought (二): 如何照顾团队中的新人
  16. Nginx自建CDN加速节点 实现DNS智能解析网站项目
  17. Vba实现按选定类型排序标记
  18. JSD-2204-Dubbo实现微服务调用-Seata-Day04
  19. easyui表格自动换行
  20. 软件测试行业的优缺点

热门文章

  1. 计算机网络里的中继设备,网络互联的设备有哪些?|中继器|令牌环网|网关|osi|以太网|网络交换机|数据包|集线器|路由器|计算机网络...
  2. 芯片设计中的latch_Flip-Flop和Latch
  3. python三种等待元素方法
  4. java查询日期类的表,JAVA菜鸟入门篇 - 时间处理相关类实例:打印该月日期表 (29)...
  5. 计算机初学者的干货(写的非常好本人推荐)
  6. matlab设计走马灯,移动端UI样式-走马灯
  7. 【蓝桥杯每日一练】—字符逆序
  8. win7下 VMware 9.0安装 MAC OS 10.8
  9. 用英语表达“谢谢”,thank you,thank you very much的其他多种方式
  10. 游戏开发中2D场景下实现伪3D碰撞检测方法