- 博客(4)
- 收藏
- 关注
原创 一些oracle的tips
1、当order by 中的字段出现在where条件中时,才会利用索引而不排序,更准确的说,order by 中的字段在执行计划中利用了索引时,不用排序操作。 这个结论不仅对order by有效,对其他需要排序的操作也有效。比如group by 、union 、distinct等。
2017-08-01 22:39:02 178
转载 深入oracle的left join中的ON和WHERE的区别详解
今天遇到一个求某月所有天数的统计结果,如果某日的结果是0也需要显示出来,即: 日期 交易次数 交易金额 2009-4-01 1 10 2009-4-02 2 20 2009-4-03 0 0 2009-4-04 5 50 .... 一开始我用的左连接,用on做为两表关联条件,用where作为过滤条件,但是发现0的数据根本不显示,后来把where关键字去掉,把过滤条件都放
2017-06-21 10:18:13 266
转载 oracle中的 exists 和 in 的效率问题
转自:http://www.cnblogs.com/ztf2008/archive/2009/02/01/1381996.html 有两个简单例子,以说明 “exists”和“in”的效率问题 1) select * from T1 where exists(select * from T2 where T1.a=T2.a) ; T1数据量小而T2数据量非常大时,
2017-03-29 22:36:35 254
转载 Windows下无法修改Oracle的tnsnames.ora
前段时间在使用数据库时,由于工作的需要,必须在数据库中添加一个新的连接串。利用以往的方法,在数据库中找到tnsnames.ora文件后,加入连接串。但是令我意外的是,当文件被修改后,却无法进行保存。后来经过在网上查找资料,这种现象产生的原因可能是因为该文件被加密过,所以不允许修改。解决的方法如下: 1、首先打开tnsnames.ora文件
2017-03-14 23:07:03 943
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人