文章目录

  • 1 概述
  • 2 详解
    • 2.1 rownum
    • 2.2 rowid
  • 3 扩展
    • 3.1 Oracle 分页查询详解(rownum 实现)
    • 3.2 Oracle 高效删除重复数据(rowid)

1 概述

#mermaid-svg-4eLkxxP0P5MyAxZX .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-4eLkxxP0P5MyAxZX .label text{fill:#333}#mermaid-svg-4eLkxxP0P5MyAxZX .node rect,#mermaid-svg-4eLkxxP0P5MyAxZX .node circle,#mermaid-svg-4eLkxxP0P5MyAxZX .node ellipse,#mermaid-svg-4eLkxxP0P5MyAxZX .node polygon,#mermaid-svg-4eLkxxP0P5MyAxZX .node path{fill:#ECECFF;stroke:#9370db;stroke-width:1px}#mermaid-svg-4eLkxxP0P5MyAxZX .node .label{text-align:center;fill:#333}#mermaid-svg-4eLkxxP0P5MyAxZX .node.clickable{cursor:pointer}#mermaid-svg-4eLkxxP0P5MyAxZX .arrowheadPath{fill:#333}#mermaid-svg-4eLkxxP0P5MyAxZX .edgePath .path{stroke:#333;stroke-width:1.5px}#mermaid-svg-4eLkxxP0P5MyAxZX .flowchart-link{stroke:#333;fill:none}#mermaid-svg-4eLkxxP0P5MyAxZX .edgeLabel{background-color:#e8e8e8;text-align:center}#mermaid-svg-4eLkxxP0P5MyAxZX .edgeLabel rect{opacity:0.9}#mermaid-svg-4eLkxxP0P5MyAxZX .edgeLabel span{color:#333}#mermaid-svg-4eLkxxP0P5MyAxZX .cluster rect{fill:#ffffde;stroke:#aa3;stroke-width:1px}#mermaid-svg-4eLkxxP0P5MyAxZX .cluster text{fill:#333}#mermaid-svg-4eLkxxP0P5MyAxZX div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);font-size:12px;background:#ffffde;border:1px solid #aa3;border-radius:2px;pointer-events:none;z-index:100}#mermaid-svg-4eLkxxP0P5MyAxZX .actor{stroke:#ccf;fill:#ECECFF}#mermaid-svg-4eLkxxP0P5MyAxZX text.actor>tspan{fill:#000;stroke:none}#mermaid-svg-4eLkxxP0P5MyAxZX .actor-line{stroke:grey}#mermaid-svg-4eLkxxP0P5MyAxZX .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:#333}#mermaid-svg-4eLkxxP0P5MyAxZX .messageLine1{stroke-width:1.5;stroke-dasharray:2, 2;stroke:#333}#mermaid-svg-4eLkxxP0P5MyAxZX #arrowhead path{fill:#333;stroke:#333}#mermaid-svg-4eLkxxP0P5MyAxZX .sequenceNumber{fill:#fff}#mermaid-svg-4eLkxxP0P5MyAxZX #sequencenumber{fill:#333}#mermaid-svg-4eLkxxP0P5MyAxZX #crosshead path{fill:#333;stroke:#333}#mermaid-svg-4eLkxxP0P5MyAxZX .messageText{fill:#333;stroke:#333}#mermaid-svg-4eLkxxP0P5MyAxZX .labelBox{stroke:#ccf;fill:#ECECFF}#mermaid-svg-4eLkxxP0P5MyAxZX .labelText,#mermaid-svg-4eLkxxP0P5MyAxZX .labelText>tspan{fill:#000;stroke:none}#mermaid-svg-4eLkxxP0P5MyAxZX .loopText,#mermaid-svg-4eLkxxP0P5MyAxZX .loopText>tspan{fill:#000;stroke:none}#mermaid-svg-4eLkxxP0P5MyAxZX .loopLine{stroke-width:2px;stroke-dasharray:2, 2;stroke:#ccf;fill:#ccf}#mermaid-svg-4eLkxxP0P5MyAxZX .note{stroke:#aa3;fill:#fff5ad}#mermaid-svg-4eLkxxP0P5MyAxZX .noteText,#mermaid-svg-4eLkxxP0P5MyAxZX .noteText>tspan{fill:#000;stroke:none}#mermaid-svg-4eLkxxP0P5MyAxZX .activation0{fill:#f4f4f4;stroke:#666}#mermaid-svg-4eLkxxP0P5MyAxZX .activation1{fill:#f4f4f4;stroke:#666}#mermaid-svg-4eLkxxP0P5MyAxZX .activation2{fill:#f4f4f4;stroke:#666}#mermaid-svg-4eLkxxP0P5MyAxZX .mermaid-main-font{font-family:"trebuchet ms", verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-4eLkxxP0P5MyAxZX .section{stroke:none;opacity:0.2}#mermaid-svg-4eLkxxP0P5MyAxZX .section0{fill:rgba(102,102,255,0.49)}#mermaid-svg-4eLkxxP0P5MyAxZX .section2{fill:#fff400}#mermaid-svg-4eLkxxP0P5MyAxZX .section1,#mermaid-svg-4eLkxxP0P5MyAxZX .section3{fill:#fff;opacity:0.2}#mermaid-svg-4eLkxxP0P5MyAxZX .sectionTitle0{fill:#333}#mermaid-svg-4eLkxxP0P5MyAxZX .sectionTitle1{fill:#333}#mermaid-svg-4eLkxxP0P5MyAxZX .sectionTitle2{fill:#333}#mermaid-svg-4eLkxxP0P5MyAxZX .sectionTitle3{fill:#333}#mermaid-svg-4eLkxxP0P5MyAxZX .sectionTitle{text-anchor:start;font-size:11px;text-height:14px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-4eLkxxP0P5MyAxZX .grid .tick{stroke:#d3d3d3;opacity:0.8;shape-rendering:crispEdges}#mermaid-svg-4eLkxxP0P5MyAxZX .grid .tick text{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-4eLkxxP0P5MyAxZX .grid path{stroke-width:0}#mermaid-svg-4eLkxxP0P5MyAxZX .today{fill:none;stroke:red;stroke-width:2px}#mermaid-svg-4eLkxxP0P5MyAxZX .task{stroke-width:2}#mermaid-svg-4eLkxxP0P5MyAxZX .taskText{text-anchor:middle;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-4eLkxxP0P5MyAxZX .taskText:not([font-size]){font-size:11px}#mermaid-svg-4eLkxxP0P5MyAxZX .taskTextOutsideRight{fill:#000;text-anchor:start;font-size:11px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-4eLkxxP0P5MyAxZX .taskTextOutsideLeft{fill:#000;text-anchor:end;font-size:11px}#mermaid-svg-4eLkxxP0P5MyAxZX .task.clickable{cursor:pointer}#mermaid-svg-4eLkxxP0P5MyAxZX .taskText.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-4eLkxxP0P5MyAxZX .taskTextOutsideLeft.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-4eLkxxP0P5MyAxZX .taskTextOutsideRight.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-4eLkxxP0P5MyAxZX .taskText0,#mermaid-svg-4eLkxxP0P5MyAxZX .taskText1,#mermaid-svg-4eLkxxP0P5MyAxZX .taskText2,#mermaid-svg-4eLkxxP0P5MyAxZX .taskText3{fill:#fff}#mermaid-svg-4eLkxxP0P5MyAxZX .task0,#mermaid-svg-4eLkxxP0P5MyAxZX .task1,#mermaid-svg-4eLkxxP0P5MyAxZX .task2,#mermaid-svg-4eLkxxP0P5MyAxZX .task3{fill:#8a90dd;stroke:#534fbc}#mermaid-svg-4eLkxxP0P5MyAxZX .taskTextOutside0,#mermaid-svg-4eLkxxP0P5MyAxZX .taskTextOutside2{fill:#000}#mermaid-svg-4eLkxxP0P5MyAxZX .taskTextOutside1,#mermaid-svg-4eLkxxP0P5MyAxZX .taskTextOutside3{fill:#000}#mermaid-svg-4eLkxxP0P5MyAxZX .active0,#mermaid-svg-4eLkxxP0P5MyAxZX .active1,#mermaid-svg-4eLkxxP0P5MyAxZX .active2,#mermaid-svg-4eLkxxP0P5MyAxZX .active3{fill:#bfc7ff;stroke:#534fbc}#mermaid-svg-4eLkxxP0P5MyAxZX .activeText0,#mermaid-svg-4eLkxxP0P5MyAxZX .activeText1,#mermaid-svg-4eLkxxP0P5MyAxZX .activeText2,#mermaid-svg-4eLkxxP0P5MyAxZX .activeText3{fill:#000 !important}#mermaid-svg-4eLkxxP0P5MyAxZX .done0,#mermaid-svg-4eLkxxP0P5MyAxZX .done1,#mermaid-svg-4eLkxxP0P5MyAxZX .done2,#mermaid-svg-4eLkxxP0P5MyAxZX .done3{stroke:grey;fill:#d3d3d3;stroke-width:2}#mermaid-svg-4eLkxxP0P5MyAxZX .doneText0,#mermaid-svg-4eLkxxP0P5MyAxZX .doneText1,#mermaid-svg-4eLkxxP0P5MyAxZX .doneText2,#mermaid-svg-4eLkxxP0P5MyAxZX .doneText3{fill:#000 !important}#mermaid-svg-4eLkxxP0P5MyAxZX .crit0,#mermaid-svg-4eLkxxP0P5MyAxZX .crit1,#mermaid-svg-4eLkxxP0P5MyAxZX .crit2,#mermaid-svg-4eLkxxP0P5MyAxZX .crit3{stroke:#f88;fill:red;stroke-width:2}#mermaid-svg-4eLkxxP0P5MyAxZX .activeCrit0,#mermaid-svg-4eLkxxP0P5MyAxZX .activeCrit1,#mermaid-svg-4eLkxxP0P5MyAxZX .activeCrit2,#mermaid-svg-4eLkxxP0P5MyAxZX .activeCrit3{stroke:#f88;fill:#bfc7ff;stroke-width:2}#mermaid-svg-4eLkxxP0P5MyAxZX .doneCrit0,#mermaid-svg-4eLkxxP0P5MyAxZX .doneCrit1,#mermaid-svg-4eLkxxP0P5MyAxZX .doneCrit2,#mermaid-svg-4eLkxxP0P5MyAxZX .doneCrit3{stroke:#f88;fill:#d3d3d3;stroke-width:2;cursor:pointer;shape-rendering:crispEdges}#mermaid-svg-4eLkxxP0P5MyAxZX .milestone{transform:rotate(45deg) scale(0.8, 0.8)}#mermaid-svg-4eLkxxP0P5MyAxZX .milestoneText{font-style:italic}#mermaid-svg-4eLkxxP0P5MyAxZX .doneCritText0,#mermaid-svg-4eLkxxP0P5MyAxZX .doneCritText1,#mermaid-svg-4eLkxxP0P5MyAxZX .doneCritText2,#mermaid-svg-4eLkxxP0P5MyAxZX .doneCritText3{fill:#000 !important}#mermaid-svg-4eLkxxP0P5MyAxZX .activeCritText0,#mermaid-svg-4eLkxxP0P5MyAxZX .activeCritText1,#mermaid-svg-4eLkxxP0P5MyAxZX .activeCritText2,#mermaid-svg-4eLkxxP0P5MyAxZX .activeCritText3{fill:#000 !important}#mermaid-svg-4eLkxxP0P5MyAxZX .titleText{text-anchor:middle;font-size:18px;fill:#000;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-4eLkxxP0P5MyAxZX g.classGroup text{fill:#9370db;stroke:none;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);font-size:10px}#mermaid-svg-4eLkxxP0P5MyAxZX g.classGroup text .title{font-weight:bolder}#mermaid-svg-4eLkxxP0P5MyAxZX g.clickable{cursor:pointer}#mermaid-svg-4eLkxxP0P5MyAxZX g.classGroup rect{fill:#ECECFF;stroke:#9370db}#mermaid-svg-4eLkxxP0P5MyAxZX g.classGroup line{stroke:#9370db;stroke-width:1}#mermaid-svg-4eLkxxP0P5MyAxZX .classLabel .box{stroke:none;stroke-width:0;fill:#ECECFF;opacity:0.5}#mermaid-svg-4eLkxxP0P5MyAxZX .classLabel .label{fill:#9370db;font-size:10px}#mermaid-svg-4eLkxxP0P5MyAxZX .relation{stroke:#9370db;stroke-width:1;fill:none}#mermaid-svg-4eLkxxP0P5MyAxZX .dashed-line{stroke-dasharray:3}#mermaid-svg-4eLkxxP0P5MyAxZX #compositionStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-4eLkxxP0P5MyAxZX #compositionEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-4eLkxxP0P5MyAxZX #aggregationStart{fill:#ECECFF;stroke:#9370db;stroke-width:1}#mermaid-svg-4eLkxxP0P5MyAxZX #aggregationEnd{fill:#ECECFF;stroke:#9370db;stroke-width:1}#mermaid-svg-4eLkxxP0P5MyAxZX #dependencyStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-4eLkxxP0P5MyAxZX #dependencyEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-4eLkxxP0P5MyAxZX #extensionStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-4eLkxxP0P5MyAxZX #extensionEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-4eLkxxP0P5MyAxZX .commit-id,#mermaid-svg-4eLkxxP0P5MyAxZX .commit-msg,#mermaid-svg-4eLkxxP0P5MyAxZX .branch-label{fill:lightgrey;color:lightgrey;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-4eLkxxP0P5MyAxZX .pieTitleText{text-anchor:middle;font-size:25px;fill:#000;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-4eLkxxP0P5MyAxZX .slice{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-4eLkxxP0P5MyAxZX g.stateGroup text{fill:#9370db;stroke:none;font-size:10px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-4eLkxxP0P5MyAxZX g.stateGroup text{fill:#9370db;fill:#333;stroke:none;font-size:10px}#mermaid-svg-4eLkxxP0P5MyAxZX g.statediagram-cluster .cluster-label text{fill:#333}#mermaid-svg-4eLkxxP0P5MyAxZX g.stateGroup .state-title{font-weight:bolder;fill:#000}#mermaid-svg-4eLkxxP0P5MyAxZX g.stateGroup rect{fill:#ECECFF;stroke:#9370db}#mermaid-svg-4eLkxxP0P5MyAxZX g.stateGroup line{stroke:#9370db;stroke-width:1}#mermaid-svg-4eLkxxP0P5MyAxZX .transition{stroke:#9370db;stroke-width:1;fill:none}#mermaid-svg-4eLkxxP0P5MyAxZX .stateGroup .composit{fill:white;border-bottom:1px}#mermaid-svg-4eLkxxP0P5MyAxZX .stateGroup .alt-composit{fill:#e0e0e0;border-bottom:1px}#mermaid-svg-4eLkxxP0P5MyAxZX .state-note{stroke:#aa3;fill:#fff5ad}#mermaid-svg-4eLkxxP0P5MyAxZX .state-note text{fill:black;stroke:none;font-size:10px}#mermaid-svg-4eLkxxP0P5MyAxZX .stateLabel .box{stroke:none;stroke-width:0;fill:#ECECFF;opacity:0.7}#mermaid-svg-4eLkxxP0P5MyAxZX .edgeLabel text{fill:#333}#mermaid-svg-4eLkxxP0P5MyAxZX .stateLabel text{fill:#000;font-size:10px;font-weight:bold;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-4eLkxxP0P5MyAxZX .node circle.state-start{fill:black;stroke:black}#mermaid-svg-4eLkxxP0P5MyAxZX .node circle.state-end{fill:black;stroke:white;stroke-width:1.5}#mermaid-svg-4eLkxxP0P5MyAxZX #statediagram-barbEnd{fill:#9370db}#mermaid-svg-4eLkxxP0P5MyAxZX .statediagram-cluster rect{fill:#ECECFF;stroke:#9370db;stroke-width:1px}#mermaid-svg-4eLkxxP0P5MyAxZX .statediagram-cluster rect.outer{rx:5px;ry:5px}#mermaid-svg-4eLkxxP0P5MyAxZX .statediagram-state .divider{stroke:#9370db}#mermaid-svg-4eLkxxP0P5MyAxZX .statediagram-state .title-state{rx:5px;ry:5px}#mermaid-svg-4eLkxxP0P5MyAxZX .statediagram-cluster.statediagram-cluster .inner{fill:white}#mermaid-svg-4eLkxxP0P5MyAxZX .statediagram-cluster.statediagram-cluster-alt .inner{fill:#e0e0e0}#mermaid-svg-4eLkxxP0P5MyAxZX .statediagram-cluster .inner{rx:0;ry:0}#mermaid-svg-4eLkxxP0P5MyAxZX .statediagram-state rect.basic{rx:5px;ry:5px}#mermaid-svg-4eLkxxP0P5MyAxZX .statediagram-state rect.divider{stroke-dasharray:10,10;fill:#efefef}#mermaid-svg-4eLkxxP0P5MyAxZX .note-edge{stroke-dasharray:5}#mermaid-svg-4eLkxxP0P5MyAxZX .statediagram-note rect{fill:#fff5ad;stroke:#aa3;stroke-width:1px;rx:0;ry:0}:root{--mermaid-font-family: '"trebuchet ms", verdana, arial';--mermaid-font-family: "Comic Sans MS", "Comic Sans", cursive}#mermaid-svg-4eLkxxP0P5MyAxZX .error-icon{fill:#522}#mermaid-svg-4eLkxxP0P5MyAxZX .error-text{fill:#522;stroke:#522}#mermaid-svg-4eLkxxP0P5MyAxZX .edge-thickness-normal{stroke-width:2px}#mermaid-svg-4eLkxxP0P5MyAxZX .edge-thickness-thick{stroke-width:3.5px}#mermaid-svg-4eLkxxP0P5MyAxZX .edge-pattern-solid{stroke-dasharray:0}#mermaid-svg-4eLkxxP0P5MyAxZX .edge-pattern-dashed{stroke-dasharray:3}#mermaid-svg-4eLkxxP0P5MyAxZX .edge-pattern-dotted{stroke-dasharray:2}#mermaid-svg-4eLkxxP0P5MyAxZX .marker{fill:#333}#mermaid-svg-4eLkxxP0P5MyAxZX .marker.cross{stroke:#333}:root { --mermaid-font-family: "trebuchet ms", verdana, arial;}#mermaid-svg-4eLkxxP0P5MyAxZX {color: rgba(0, 0, 0, 0.75);font: ;}

伪列
rownum:记录的编号
会变化,如:使用 order by 时
rowid:记录的物理地址
不变化,除非 row movement
编号有 1 才有 2。rownum >=2 无数据返回
基于 64 位编码的 18 个字符显示

2 详解

2.1 rownum

select t.empno, t.ename, t.hiredate, rownum from scott.emp t;select t.empno, t.ename, t.hiredate, rownum from scott.emp t order by t.hiredate;

查询截图:(rownum 不一定是连续的哦)

原因:sql 语句执行顺序:先 select 后 order by
解决:再嵌套查询一次,如:select rownum from (上述)
扩展:Oracle sql 语句执行顺序【面试题】

2.2 rowid

select rowid, -- base 64位 编码,18 个字符显示-- 数据对象: dba_objects.object_iddbms_rowid.rowid_object(rowid) object_id,-- 相对文件: dba_data_files.relative_fnodbms_rowid.rowid_relative_fno(rowid) relative_fno,-- 数据块: dba_extents.(block_id + blocks - 1)dbms_rowid.rowid_block_number(rowid) block_number, -- 行: dba_tab_columns.column_id dbms_rowid.rowid_row_number(rowid) row_numberfrom scott.emp;

查询截图:

解释说明:

base 64 编码
A-Z 0-25
a-z 26-51
0-9 52-61
+/ 62-63计算公式:d*(b^p)
d: 字符对应的十进制编码值
b: 64
p: 从右至左,每个对象从 0 开始计数AAAR3sAAEAAAACXAAA
数据对象id(6位):AAAR3s0*64^5 + 0*64^4 + 0*64^3 + 17*64^2 + 54*64^1 + 44*64^0 = 73196文件id(3位):AAE0*64^2 + 0*64^1 + 4*64^0 = 4块id(6位):AAAACX2*64^1 + 23 = 151 行id(3位):AAA = 0

base 64 码表:

索引 字符 索引 字符 索引 字符 索引 字符
0 A 26 a 52 1 62 +
1 B 27 b 53 2 63 /
2 C 28 c 54 3
3 D 29 d 55 4
4 E 30 e 56 5
5 F 31 f 57 6
6 G 32 g 58 7
7 H 33 h 59 8
8 I 34 i 60 9
9 J 35 j
10 K 36 k
11 L 37 l
12 M 38 m
13 N 39 n
14 O 40 o
15 P 41 p
16 Q 42 q
17 R 43 r
18 S 44 s
19 T 45 t
20 U 46 u
21 V 47 v
22 W 48 w
23 X 49 x
24 Y 50 y
25 Z 51 z

3 扩展

3.1 Oracle 分页查询详解(rownum 实现)

  • Oracle 分页查询详解(rownum 实现)

3.2 Oracle 高效删除重复数据(rowid)

  • Oracle 高效删除重复数据(rowid)

Oracle rownum、rowid 详解相关推荐

  1. oracle rowid java_【转载】oracle之rowid详解

    原文URL:http://www.2cto.com/database/201109/104961.html 本文讨论的是关于oracle从8i开始引进object的概念后的rowid,即扩展(exte ...

  2. oracle rowID切片,Oracle中ROWID详解

    Oracle的ROWID用来唯一标识表中的一条记录,是这条数据在数据库中存放的物理地址. Oracle的ROWID分为两种:物理ROWID和逻辑ROWID.索引组织表使用逻辑ROWID,其他类型的表使 ...

  3. Oracle中ROWID详解

    oracle数据库的表中的每一行数据都有一个唯一的标识符,或者称为rowid,在oracle内部通常就是使用它来访问数据的.rowid需要 10个字节的存储空间,并用18个字符来显示.该值表明了该行在 ...

  4. Oracle中ROWID详解及应用

    一.rowid认识 Oracle数据库的表中的每一行数据都有一个唯一的标识符,或者称为rowid,在oracle内部通常就是使用它来访问数据的.rowid需要 10个字节的存储空间,并用18个字符来显 ...

  5. Oracle数据库之rownum,ORACLE数据库中Rownum用法详解

    ORACLE 中ROWNUM用法总结! 对于 Oracle 的 rownum 问题,很多资料都说不支持>,>=,=,between...and,只能用以上符号(,& gt;=,=, ...

  6. Oracle建立全文索引详解

    Oracle建立全文索引详解 1.全文检索和普通检索的区别 不使用Oracle text功能,当然也有很多方法可以在Oracle数据库中搜索文本,比如INSTR函数和LIKE操作: SELECT *F ...

  7. oracle中to_date详解

    oracle中to_date详解 TO_DATE格式(以时间:2007-11-02 13:45:25为例) 1. 日期和字符转换函数用法(to_date,to_char) 代码如下: select t ...

  8. oracle中minus作的应用,Oracle minus用法详解及应用实例

    Oracle minus用法详解及应用实例 Oracle minus用法 "minus"直接翻译为中文是"减"的意思,在Oracle中也是用来做减法操作的,只不 ...

  9. oracle控制文件都一样么,Oracle控制文件详解

    一.Oracle控制文件 为二进制文件,初始化大小由CREATEDATABASE指定,可以使用RMAN备份 记录了当前数据库的结构信息,同时也包含数据文件及日志文件的信息以及相关的状态,归档信息等等 ...

最新文章

  1. 生动的解释下什么是 MySQL 的“回表”?
  2. erlang使用gen_server实现质数服务器(手打代码,还debug了几个错误)
  3. pycharm ssh mysql_PyCharm使用之配置SSH Interpreter的方法步骤
  4. Sql2008的行列转换之行转列
  5. django-oscar-paypal出现UnicodeEncodeError: 'latin-1' codec can't encode characters in position XXXX
  6. 使用jasmine.createSpyObj具有依赖关系的Angular服务进行单元测试
  7. 集训队脱单大法:这是一道只能由学姐我自己出数据的水题(牛客竞赛)
  8. 初学 Ajax(涉及 php)
  9. Zimbra开发接口文档API下载地址
  10. Separate texture from black background
  11. c语言s_gets函数作用,C语言中gets_s(),gets(),fgets()函数的比较。
  12. python在win10怎么搭建_Win10下Python环境搭建与配置教程
  13. linux-ssh免密登录
  14. 网络-无线中继(HG255d挂载8187)
  15. 信号与系统分析中的复变函数
  16. 【Java架构师入门到精通】java分布式架构有哪些技术
  17. 素材网站整理(持续更新ing~)
  18. 抽奖系统的实现(两种)
  19. 【图像分割】基于差分进化算法优化模糊熵实现多级图像阈值分割附matlab代码
  20. Python爬虫实战之爬取QQ音乐之下载有版权的音乐(五)-1

热门文章

  1. js钢琴+简谱+录音(直接下载)
  2. 安装windows10,提示只能安装到GPT磁盘解决办法
  3. 时间序列常用算法总结
  4. 想玩玩ometv了,挑战挑战自己(连不上去的解决方法---苹果和安卓)
  5. MTK mtk kernel 设置EINT中断响应
  6. esi浙江工业大学计算机,浙江第一!浙江工大Esi前1%学科增至8个!
  7. 跟同事弃用webpack一次 体积减少了10倍
  8. 关于TJJTDS出生的故事:
  9. 个人读书思维导图笔记之mysql-innodb之changebuff
  10. Linux系统下运行jar文件,提示:No main manifest attribute, in XXX.jar