ORACLE DUAL表详解
看itpub上一个帖子:http://www.itpub.net/viewthread.php?tid=981212&extra=&page=1 Oracle Asktom 的解释:http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:1562813956388 下面来源: http://wzhcn.spaces.live.com/blog/cns!FBA7EF989C66522E!515.entry 1、DUAL表的用途 方法2: select level from dual connect by level<10 level 1 2 3.. 2、关于DUAL表的测试与分析 --查看表结构,只有一个字段DUMMY,为VARCHAR2(1)型 --DUAL表的结构: /* --查询行数 SQL> select * from dual; --插入数据,再查询记录,只返回一行记录 /* 这个时候返回的是两条记录,这样同样会引起问题。在通过使用 --把表截掉 --试着把DUAL表中的数据删除,看看会出现什么结果: --对于DELETE操作来说,ORACLE对DUAL表的操作做了一些内部处理,尽量保证DUAL表中只返回一条记录.当然这写内部操作是不可见的 /* DUAL表可以执行插入、更新、删除操作,还可以执行drop操作。但是不要去执行drop表的操作,否则会使系统不能用,数据库起不了,会报Database startup crashes with ORA-1092错误。 3、如果DUAL表被“不幸”删除后的恢复: SQL> select * from dual; SQL> shutdown immediate Total System Global Area 135338868 bytes --OK, 下面就可以正常使用了。 |
转载于:https://www.cnblogs.com/superMarioli/archive/2009/12/21/3683752.html
ORACLE DUAL表详解相关推荐
- Oracle dual表详解(zzl)
1.DUAL表的用途 Dual 是 Oracle中的一个实际存在的表,任何用户均可读取,常用在没有目标表的Select语句块中 --查看当前连接用户 SQL> select user from ...
- 建oracle簇表,详解ORACLE簇表、堆表、IOT表、分区表
详解ORACLE簇表.堆表.IOT表.分区表 簇和簇表 簇其实就是一组表,是一组共享相同数据块的多个表组成.将经常一起使用的表组合在一起成簇可以提高处理效率. 在一个簇中的表就叫做簇表.建立顺序是:簇 ...
- oracle 闪回表定义,oracle闪回表详解
--- 说明闪回数据库 --- 使用闪回表将表内容还原到过去的特定时间点 --- 从删除表中进行恢复 --- 使用闪回查询查看截止到任一时间点的数据库内容 --- 使用闪回版本查询查看某一行在一段时间 ...
- 创建emp表 oracle,Oracle中创建和管理表详解
Oracle中创建和管理表详解 更新时间:2013年08月01日 15:44:16 作者: 以下是对Oracle中的创建和管理表进行了详细的分析介绍,需要的朋友可以过来参考下 SQL> /* ...
- Oracle建立全文索引详解
Oracle建立全文索引详解 1.全文检索和普通检索的区别 不使用Oracle text功能,当然也有很多方法可以在Oracle数据库中搜索文本,比如INSTR函数和LIKE操作: SELECT *F ...
- oracle11 share pool,Oracle Shared pool 详解
. Shared Pool概述 在之前的blog对的内存也做了一个概述,参考: Oracle内存架构详解 在网上搜到一篇介绍shared pool非常详细的pdf资料. 原文链接以找不到,但还是要感谢 ...
- oracle控制文件都一样么,Oracle控制文件详解
一.Oracle控制文件 为二进制文件,初始化大小由CREATEDATABASE指定,可以使用RMAN备份 记录了当前数据库的结构信息,同时也包含数据文件及日志文件的信息以及相关的状态,归档信息等等 ...
- Oracle cursor_sharing 参数 详解
一. 官网的说明 http://download.oracle.com/docs/cd/E11882_01/server.112/e17110/initparams042.htm#REFRN10025 ...
- oracle参数文件initorcl位置,oracle 参数文件详解
参数文件 两类参数文件: pfile:文本文件的参数文件,可以使用vi,vim等编辑器修改,文件名通常为init.ora spfile:二进制的参数文件,不能直接修改,只能存放在Oracle服务器端, ...
最新文章
- windows下命令行启动tomcat
- 学python好还是不学好_非专业人士有必要学Python吗?
- boost::math模块计算艾里函数的零点的测试程序
- 上海女白领吃火锅碰瓷,支付宝口碑居然真的要赔?
- HDU 6579 Operation (前缀线性基模板题)
- 32岁被裁补偿N+2:“感谢裁我,让我翻倍!” 网友:求同款被裁!
- SDOI2019R1游记
- 选择数据分析工具应考虑4个因素
- vim无法写入hosts文件(提示hosts是一个只读文件)
- 非参数统计:方法与应用(全书例题R语言实现)
- IP地址是如何分配的
- 小巧票据打印软件免费下载
- 本科毕业论文论文框架,可参考
- 反垃圾邮件黑名单申诉工作相关步骤说明
- 使用POI操作Excel的基本读写
- 使用uiautomatorviewer报错Error obtaining UI hierarchy
- 软件工程实践2018第六次作业——现场UML作图
- 股票入门基础知识|游资或者庄股出货的结构形态
- Vue3封装通用svg组件
- android模拟器自动化测试,安卓模拟器自动化测试工具
热门文章
- 矩阵论复习-过渡矩阵、生成子空间、表示矩阵、度量矩阵、酉空间、内积
- java调用 restapi 乱码_Java HttpURLConnection模拟请求Rest接口解决中文乱码问题
- java创建目录时带权限_java – 无法在外部存储中创建目录,尽管权限显然设置正确...
- mysql_install_db is deprecated_MySQL5.7源码安装问题汇总
- MySQL表的非外键约束
- java ee 值范围_【转载】JAVAEE之内置对象和属性范围
- aspen怎么做灵敏度分析_不会敲代码怎么做智能分析?用奥威商业智能BI
- android string参数最大长度,每日一问 | 我们经常用的 String类型,你知道它最大可以放多长的字符串吗?...
- Java 格式化时间
- Java三种随机数生成方法