oracle
AC_great
Young For You
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
oracle统计百分比
select oi_pid ,count(oi_pid) as order_count, round(count(oi_pid)/(select count(*) from JDOrderItem)*100,2)||'%' as percent from JDOrderItem group by oi_pid原创 2015-05-19 01:19:53 · 3912 阅读 · 0 评论 -
Ubuntu14.04 安装 Oracle 11g R2 Express Edition
创建用户 创建oracle用户组:sudo addgroup oracle创建oracle用户:sudo adduser -ingroup oracle oracle为oracle用户分配root权限:sudo gedit /etc/sudoers按回车键就可以打开sudoers文件在root ALL=(ALL:ALL) ALL下面添加oracle ALL=(ALL:ALL) ALL 2.安装原创 2015-08-18 12:50:03 · 1226 阅读 · 0 评论 -
要提高SQL查询效率where语句条件的先后次序应如何写
我们要做到不但会写SQL,还要做到写出性能优良的SQL语句。 (1)选择最有效率的表名顺序(只在基于规则的优化器中有效): Oracle的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择转载 2017-04-20 11:16:24 · 881 阅读 · 0 评论 -
避免索引失效
Oracle 索引的目标是避免全表扫描,提高查询效率,但有些时候却适得其反。例如一张表中有上百万条数据,对某个字段加了索引,但是查询时性能并没有什么提高,这可能是 oracle 索引失效造成的。oracle 索引有一些限制条件,如果你违反了这些索引限制条件,那么即使你已经加了索引,oracle还是会执行一次全表扫描,查询的性能不会比不加索引有所提高,反而可能由于数据库维护索引的系统开销造成性能更差转载 2017-04-20 11:28:03 · 666 阅读 · 0 评论 -
数据库分页时order by排序不唯一,分页出现重复数据问题
前些天出现了一个非常有意思的问题,sql简单化出来以后是下面这个样: select * from( SELECT tmp_page.*, rownum row_id FROM ( SELECT * FROM T_BAP_MEC_TZERO_STL ORDER BY dt_ute desc nulls last )tmp_page WHERE rownum<10 )where r原创 2017-07-12 18:45:15 · 3495 阅读 · 0 评论 -
ORACLE闪回处理
ORACLE闪回处理 alter table table_name enable row movement; select * from table_name as of timestamp to_timestamp('2017-12-20 08:29:00','yyyy-mm-dd hh24:mi:ss'); flashback table table_name to timestamp t...原创 2019-06-11 12:01:07 · 352 阅读 · 0 评论 -
查询表表被哪些存储过程调用过
select * from user_dependencies t where t.referenced_name = ‘IWP_SRM_SUPPLIER_ADDRESS’;原创 2019-07-03 09:30:01 · 1526 阅读 · 0 评论
分享