【优化】COUNT(1)、COUNT(*)、COUNT(常量)、COUNT(主键)、COUNT(ROWID)、COUNT(非空列)、COUNT(允许为空列)、COUNT(DISTINCT列名)1.1BLOG文档结构图1.2前言部分1.2.1导读和注意事项各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(..
分类:
其他好文 时间:
2017-03-30 20:14:10
阅读次数:
188
declare type ridarray is table of rowid; --类型rowid type jqbharray is table of pj_zzsp_fpmx.jqbh%type; --类型jqbh type kqrqarray is table of pj_zzsp_fpmx ...
分类:
其他好文 时间:
2017-03-30 17:20:05
阅读次数:
124
1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 select * from people where peopleId in (select peopleId from people group by peopleId having count(peopleId) > ...
分类:
数据库 时间:
2017-03-16 20:34:19
阅读次数:
259
Oracle_rowid_rownum_分页 <!--more--> <!--WizRtf2Html Charset=0 -->--rowid select * from account where rowid='AAASR6AAEAAAAJWAAA'; <!--WizRtf2Html Charse ...
分类:
数据库 时间:
2017-03-12 17:43:08
阅读次数:
230
1,数据库每次查询只能使用一个索引 2,假设数据 表T (a,b,c) rowid 为物理位置rowid a b c(1) 1 1 1(2) 2 1 13(3) 2 2 14(4) 1 3 3(5) 2 3 12(6) 1 2 5(7) 2 3 9(8) 1 2 2(9) 1 ...
分类:
数据库 时间:
2017-02-25 21:24:10
阅读次数:
216
Rowid和Rownum对于数据库开发人员来说基本很少用到,因为在企业数据库开发中大多都是进行数据批处理,但是对于其他数据库人员来说还是会用到的。rowid和rownum都是虚列,但含义完全不同。rowid是物理地址,用于定位Oracle中具体数据的物理存储位置,而rownum则是sql的输出结果..
分类:
其他好文 时间:
2017-02-23 23:09:46
阅读次数:
482
mysql的核心就是存储引擎 查看存储引擎 使用:show ENGINES显示 查看数据库默认的存储引擎,通过:SHOW VARIABLES LIKE 'storage_engine' 结果为: mysql,不需要整个服务器使用同一种存储引擎,可以对每个表使用不同的引擎。support列表示某种引擎 ...
分类:
数据库 时间:
2017-02-22 12:51:15
阅读次数:
256
在使用v$session视图在查询会话的行锁的等待事件时,视图中提供了会话等待的对象号(ROW_WAIT_OBJ#)、文件号(ROW_WAIT_FILE#)、块号(ROW_WAIT_BLOCK#)和行号(ROW_WAIT_ROW#)但是如何使用这些信息定位出会话等待的是哪一行呢?答案就是使用DBMS_ROWID打开两个会话同时更新同一条..
分类:
数据库 时间:
2017-02-08 23:25:41
阅读次数:
262
本文列举了3种删除重复记录的方法,分别是rowid、group by和distinct,小伙伴们可以参考一下。 本文列举了3种删除重复记录的方法,分别是rowid、group by和distinct,小伙伴们可以参考一下。 比如现在有一人员表 (表名:peosons) 若想将姓名、身份证号、住址这三 ...
分类:
数据库 时间:
2017-02-08 16:04:23
阅读次数:
201
SELECT l.session_id sid , substr(o.owner, 1, 8) owner, o.object_type object_type, substr(o.object_name, 1, 18) object_name, decode(l.locked_mode, 0, ' ...
分类:
数据库 时间:
2017-02-04 16:56:29
阅读次数:
310