06 2013 档案

摘要:Oracle DECODE函数功能很强,下面就为您详细介绍Oracle DECODE函数的用法,希望可以让您对Oracle DECODE函数有更多的了解。Oracle DECODE函数Oracle DECODE函数是Oracle公司独家提供的功能,它是一个功能很强的函数。它虽然不是SQL的标准,但对于性能非常有用。到目前,其他的数据库供应商还不能提供类似DECODE的功能,甚至有的数据库的供应商批评Oracle的SQL不标准。实际上,这种批评有些片面或不够水平。就象有些马车制造商抱怨亨利。福特的“马车”不标准一样。1 DECODE 中的if-then-else逻辑 在逻辑编程中,经常用到If 阅读全文
posted @ 2013-06-25 11:01 笑一笑 阅读(947) 评论(0) 推荐(0)
摘要:如果我们需要将两个select语句的结果作为一个整体显示出来,我们就需要用到union或者union all关键字。union(或称为联合)的作用是将多个结果合并在一起显示出来。union和union all的区别是,union会自动压缩多个结果集合中的重复结果,而union all则将所有的结果全部显示出来,不管是不是重复。Union:对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序;Union All:对两个结果集进行并集操作,包括重复行,不进行排序;Intersect:对两个结果集进行交集操作,不包括重复行,同时进行默认规则的排序;Minus:对两个结果集进行差操作,不包括 阅读全文
posted @ 2013-06-25 10:51 笑一笑 阅读(105582) 评论(0) 推荐(6)
摘要:oracle的commit就是提交数据(释放锁),在未提交前你前面的操作更新的都是内存,没有更新到物理文件中。执行commit从用户角度讲就是更新到物理文件了,事实上commit时还没有写date file,而是记录了redo log file,要从内存写到data物理文件,需要触发检查点,由DBWR这个后台进程来写,这里内容有点多的,如果不深究的话你就理解成commit即为从内存更新到物理文件。锁有很多种,一般我们关注的都是DML操作产生的,比如insert,delete,update,select...for update都会同时触发表级锁和行级锁 insert以后commit之前是锁表的 阅读全文
posted @ 2013-06-25 10:36 笑一笑 阅读(502) 评论(0) 推荐(0)
摘要:1)哪些快捷键可被网页使用(非浏览器的功能键):ctrl+a 全部选中(浏览器的功能键)ctrl+b 整理收藏夹(浏览器的功能键)ctrl+c 页面无法获取该组合键值,原因未知ctrl+d 添加收藏(浏览器的功能键)ctrl+e 不可用,选择浏览历史页面(浏览器的功能键)ctrl+f 查找(浏览器的功能键)ctrl+g 可用 ascii为7ctrl+h 添加到收藏夹(在我们项目中会导致 IE 崩溃)(浏览器的功能键)ctrl+i 添加到收藏夹(在我们项目中会导致 IE 崩溃)(浏览器的功能键)ctrl+j 查看下载(浏览器的功能键)ctrl+k 在新选项卡中打开当前页面(浏览器的功能键)ctr 阅读全文
posted @ 2013-06-22 15:50 笑一笑 阅读(2469) 评论(0) 推荐(0)
摘要:a. oracle plsql 如何查询两个间隔日期之间的数据1) 方法一:Select * from Tables where time >= to_date('2013-01-02 19:00:00','yyyy-mm-dd hh24:mi:ss') and time select sysdate ,to_char(sysdate,'hh') from dual; SYSDATE TO_CHAR(SYSDATE,'HH') -------------------- --------------------- 2003-1 阅读全文
posted @ 2013-06-22 15:22 笑一笑 阅读(8164) 评论(0) 推荐(0)