揭开功能强大的数据库表DUAL的神秘面纱 (功能强大下句)

教程大全 2025-07-14 21:53:09 浏览

和系统 数据库 中的其他表一样, DUAL表 可以插入、更新、删除操作,还可以执行drop操作,不同的是该表只有一行一列,但是我们可以用它来做很多事情如下:

揭开功能强大的数据库表DUAL的神秘面纱 1、查看当前用户,可以在sql Plus中执行下面语句 select user from dual;

2、用来调用系统函数

3、得到序列的下一个值或当前值,用下面语句

4、可以用做计算器 select 7*9 from dual;

Oracle系统中dual表是一个“神秘”的表,网上有很多网友都对该表进行了测试,该表还可以执行drop操作。但是不要去执行drop表的操作,否则会使系统不能用,数据库起不了,会报Database startup crashes with ORA-1092错误。此时也不要慌乱,可以通过执行以下步骤来进行恢复。可以用sys用户登陆。

在d:pfile.bak文件中***加入一条:

重新启动数据库:

DUAL ? 有什么神秘的? 当你想得到ORACLE系统时间, 简简单单敲一行SQL不就得了吗? 故弄玄虚….

SQL> select sysdate from dual;

DUAL的使用很方便. 但是大家知道DUAL倒底是什么OBJECT, 它有什么特殊的行为吗? 来,我们一起看一看.首先搞清楚DUAL是什么OBJECT :

原来DUAL是属于SYS schema的一个表,然后以PUBLIC SYNONYM的方式供其他数据库USER使用.

再看看它的结构:

只有一个名字叫DUMMY的字符型COLUMN .

然后查询一下表里的数据:

只有一条记录, DUMMY的值是’X’ .很正常啊,没什么奇怪嘛. 好,下面就有奇妙的东西出现了!

插入一条记录:

迄今为止,一切正常. 然而当我们再次查询记录时,奇怪的事情发生了

刚才插入的那条记录并没有显示出来 ! 明明DUAL表中有两条记录, 可就是只显示一条!

再试一下删除 ,狠一点,全删光 !

哈哈,也只有一条记录被删掉,

为什么会这样呢? 通过查看ORACLE官方的资料得知: ORACLE对DUAL表的操作做了一些内部处理,尽量保证DUAL表中只返回一条记录.当然这些内部操作是不可见的。

由此可见,Oracle数据库DUAL表的用途还是相当广泛的,如果想更多地了解Oracle的信息,请参考我们公司的网站的Oracle专栏:。

【编辑推荐】


英雄岛怎么升剑圣几级修罗几级

只要你技能升级了,那个等级就会升,前三个技能每升一级,称号升一级。第四个技能每升一级称号升两级

火车最快多少公里时速?

法国在发展高速列车方面一直居世界领先地位,曾在1990年创造了每小时515.3公里的世界最高时速纪录。 现在这个已经保持了16年的世界纪录将有望再次被法国人自己打破,新的列车时速将至少达到每小时550公里。 根据对新一代高速列车的测试结果,新的轨道时速将至少达到每小时550公里,甚至有可能达到每小时570公里。 测试是在法国首都巴黎至东北部城市梅斯之间的铁路上进行的,这条铁路之前的最高设计时速是每小时320公里。 而从明年2月开始,这条线路上的列车将以新时速运营。 1990年,法国国营铁路公司创下了时速515.3公里的世界纪录。 16年过去了,作为“法国完美高速计划”的一部分,该公司的一种新型双层高速列车将以更抢眼的姿态亮相。 据悉,法国运输工程公司阿尔斯通将在数天后揭开这种最高时速列车的神秘面纱。 另据法国交通部长透露,“法国完美高速计划”不仅要提高法国列车的时速,而且要研究如何发展铁轨、铁路信号系统以及高速列车对环境的影响等。 这个计划的目的就是要“为未来的铁路作定义”,并且“让法国在高速列车方面保持世界领先地位”。 分析人士认为,新纪录的诞生将为法国在国际高速列车市场上,与日本、德国等对手竞争奠定强有力的基础。 目前,法国阿尔斯通和国营铁路公司与德国的西门子和日本三菱公司,正在争夺在中国、韩国、西班牙和阿根廷的高速列车市场。 法国已经赢得了西班牙和韩国的市场订单。 (北京晚报 王鑫)参考资料:电视&某网站火车的最高时速达到250公里!近日,这全国第一的火车速度,正在遂渝铁路合川太和至北碚北段悄然试验。 这次试验被称为“渝遂铁路200km/h提速综合试验”,试验路段共有48.7公里。 最快时速250公里遂渝线为国家一级铁路干线,我国西部第一条高速铁路,西部地区目前已规划的等级最高的铁路客运通道。 线路走向为:遂宁—潼南—合川—重庆江北站(新建)。 该条快速通道将选择大取直方案,采用全线全封闭防护栏,道口全部立交。 这次提速试验,最快时速达到250公里。 试验数据将影响全国铁路第六次大提速。 据业内人士称,这是我国高速铁路未来发展的方向和希望。 轮轨高速列车世界纪录:1990年5月18日,法国TGV-A在TGV东南线创造的515.3km/h最高运营速度:西班牙马德里-巴塞罗那高速线,设计时速360km/h,使用ICE350和Talgo350两种高速列车自己看者辦

金字塔是怎么建造??

一般认为是这样建造的:首先需要采石,工匠们把加工过的平整光滑的巨石用人或牛拉的木橇运往现场。 由于木橇运行需一条平坦的道路,这就需要先修路,据估计仅这项工程就花去了将近10 年的时间。 可是,他们又是如何把一块块巨石一直垒到百米以上的高度呢?工匠们先把第一层砌好,然后堆起一个与第一层一样高的地坡。 这样,就可以沿着土坡把石块拉上第二层。 以此类推,等到塔建成后,再将土坡移走,让金字塔显露出来。 在技术非常落后的古代,进行这样巨大的工程是异常艰苦的。 这些金字塔的建成,充分显示出建造者已经掌握了相当丰富的物理和数学知识,表现了古代埃及劳动人民的聪明才智。 金字塔是使用230 万块巨大的石块堆砌而成的。 为了不使石块的重量压垮这些空间,古埃及人想了很多方法。 巨石的加工对于埃及人建造金字塔的巨石是用天然石块加工而成,还是另有别的制法?有专家对此作了深入研究。 法国化学家戴维杜维斯认为,建造金字塔的巨石不是天然的石块,而是人工浇注而成的。 为此,这位科学家进行了一些试验,他对从金字塔上取下的石块样品加以化验,结果表明,这些石块是由人工浇注的贝壳石灰矿组成。 他又据此推测,当时埃及工匠建造金字塔时,很有可能先把搅拌好的混凝土装进筐里,再抬上正在建造中的金字塔。 另外, 他还在石块中发现一缕大约有2.5厘米长的头发。 这缕头发很可能就是古埃及人聪明才智和辛勤劳动的见证。 古埃及第四王朝国王的雕像模拟建筑的实验1978 年3 月,为了揭开披在金字塔身上的神秘面纱,日本早稻田大学古代埃及调查室组织了一支考古实验队,采用模拟古代埃及人造塔的方法,在古塔的前面建造了一座新塔,其大小相当于原塔的1/4。 首先是采石工程。 实验队先在石面上凿出连成点线的小孔,然后打进木楔子,通过不断敲击直至产生裂缝。 今天在阿斯旺采石场上,还可找到残留有木楔子痕迹而未切割下来的石料。 由此可见,这个办法可能与当年的方法相符合。 石块又是如何搬到现场的呢?他们以木橇载着石块,用人力牵引,慢慢运至工地。 最后,实验证实古埃及人在没有现代化机械起重设备的条件下,仍然可以把一块块巨石砌上去,直至墓室最上一层的三角形尖顶。 这个实验向人们揭示出古埃及人正是建造金字塔的真正主人。

本文版权声明本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系本站客服,一经查实,本站将立刻删除。

发表评论

热门推荐