oracle中 ''dual'' 的含义
– 字符串查找 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'' 的含义相关推荐
- oracle语句中dual什么意思,oracle中dual详解
oracle中dual详解 基本上oracle引入dual为的就是符合语法 1. 我们先从名称来说,dual不是缩写词,本身就是完整的单词.dual名词意思是对数,做形容词时是指二重的,二元的. 2. ...
- oracle中dual最多存多大_ORACLE中dual用法详解
基本上oracle引入dual为的就是符合语法 1. 我们先从名称来说,dual不是缩写词,本身就是完整的单词.dual名词意思是对数,做形容词时是指二重的,二元的. 2. Oracle中的dual表 ...
- ORACLE中dual的详解及其故障恢复
什么是dual呢? 首先,dual是属于sys用户的: 它只有一个X varchar2(1)的列: 查询这个虚拟的列不会产生逻辑的IO: dual是oracle中的一个实际存在的表,任何用户都可读取, ...
- oracle中 || 代表的含义
在oracle中 此符号|| 代表"+",即拼接"||"左右两边的的字符串. 表格author未修改的内容如下: 执行语句: select lname || f ...
- oracle中的符号含义
1.Oracle数据库存储过程中:=是什么意思? 答:赋值的意思.举例:str := 'abcd';将字符串abcd赋值给变量str. 2.oracle 存储过程中的 := 和=有什么区别? 答: : ...
- Oracle中dual是什么?
是一个伪表,虚构的表.一个只有一行一列的数据. 用于查询一些不用具体表的数据.如: 查看当前用户 select user from dual; select count(*) from dual; 用 ...
- oracle r修改表名,oracle中修改表名
<<>> answer1: ALTER TABLE old_table_name RENAME TO new_table_name;(大写为系统命令) answer2: SQL ...
- oracle的dual是啥表,Oracle的dual表是个什么东东
dual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录.我们可以用它来做很多事情,如下: 1.查看当前用户,可以在 SQL Plus中执行下面语句 sele ...
- oracle中右击出现的含义,Oracle中经典的问题解决方案-Oracle
对于 Oracle 数据库的开发,我们可能有时候会遇到一些奇怪的问题,与其它数据库存在不同的差异的问题,在这里我列举了一些比较有趣的问题 问题一:解决Oracle中时间问题 Oracle默认date类 ...
最新文章
- [洛谷P5137]polynomial
- JAVA同时输入用户名和密码_用java模拟设计一个简单的“用户注册”程序。当用户输入用户名和密码时,单击“注...
- struts——struts在升级,作为程序员,该怎样以不变应万变?
- PIC18F452之1602自定义字符
- python查看运行内存占用_python中使用psutil查看内存占用的情况
- oracle的class12驱动没有实现jdbc对clob或blob的存储, 解决办法
- DHCPv4技术原理
- getUrlParam,jQuery中的URL参数获取
- 【Stanford Online】Engineering: Algorithms1 NO.4 The Master Method
- 如何使用万能地图下载器下载80坐标的等高线
- 梦三国2英霸模式貂蝉攻略(玩大流)
- C++11新特性——std::bind参数绑定
- 蓝色理想:讲解网络端口及其详解的一个好网址
- Unity ios打包卡在Converting managed assemblies to C++
- ReThought (二): 如何照顾团队中的新人
- Nginx自建CDN加速节点 实现DNS智能解析网站项目
- Vba实现按选定类型排序标记
- JSD-2204-Dubbo实现微服务调用-Seata-Day04
- easyui表格自动换行
- 软件测试行业的优缺点
热门文章
- 计算机网络里的中继设备,网络互联的设备有哪些?|中继器|令牌环网|网关|osi|以太网|网络交换机|数据包|集线器|路由器|计算机网络...
- 芯片设计中的latch_Flip-Flop和Latch
- python三种等待元素方法
- java查询日期类的表,JAVA菜鸟入门篇 - 时间处理相关类实例:打印该月日期表 (29)...
- 计算机初学者的干货(写的非常好本人推荐)
- matlab设计走马灯,移动端UI样式-走马灯
- 【蓝桥杯每日一练】—字符逆序
- win7下 VMware 9.0安装 MAC OS 10.8
- 用英语表达“谢谢”,thank you,thank you very much的其他多种方式
- 游戏开发中2D场景下实现伪3D碰撞检测方法