The differences between index-organized tables and ordinary tables (228)
Ordinary Table
* Rowid uniquely identifies a row. Primary key can be optionally specified
* Physical rowid in ROWID pseudocolumn allows building secondary indexes
* Access is based on rowid
* Sequential scan returns all rows
* Can be stored in a cluster with other tables
* Can contain a column of the LONG datatype and columns of LOB datatypes
Index-Organized Table
* Primary key uniquely identifies a row.Primary key must be specified
* Logical rowid in ROWID pseudocolumn allows building secondary indexes
* Access is based on logical rowid
* Full-index scan returns all rows
* Cannot be stored in a cluster
* Can contain LOB columns but not LONG columns
索引組織表與常規表的區別
常規表
* 使用 rowid 唯一地確定一行,主鍵是可選的
* ROWID 虛擬列中儲存的是物理 rowid,可以建立secondary 索引
* 對錶的訪問依據物理 rowid
* 使用順序掃描返回所有行
* 可與其他表儲存在簇中
* 表中可以包含LONG,LOB列
索引組織表
* 使用主鍵唯一地確定一行,主鍵是必須的
* ROWID 虛擬列中儲存的是邏輯 rowid,可以建立secondary 索引
* 對錶的訪問依據邏輯 rowid
* 使用全索引掃描可以返回所有行
* 不能儲存在簇中
* 可包含LOG列 ,不允許包含LONG列
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10599713/viewspace-983044/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Overview of Index-Organized Tables (227)ViewIndexZed
- Benefits of Index-Organized Tables (229)IndexZed
- Partitioned Index-Organized Tables (234)IndexZed
- Bitmap Indexes on Index-Organized Tables (232)IndexZed
- Index-Organized Tables with Row Overflow Area (230)IndexZed
- Secondary Indexes on Index-Organized Tables (231)IndexZed
- Oracle 19c Concepts(03):Indexes and Index-Organized TablesOracleIndexZed
- dba_tables,dba_all_tables,user_tables,all_tables有什麼區別
- Oracle TablesOracle
- B-tree Indexes on UROWID Columns for Heap- and Index-Organized Tables (235)IndexZed
- SAP Retail Differences Between Articles and MaterialsAI
- Oracle Externale TablesOracle
- Oracle - Tables/IndexesOracleIndex
- Oracle X$TablesOracle
- Oracle X$ TablesOracle
- Edit SAP tables
- Oracle Partitioned TablesOracle
- MySQL 5.5 LOCK TABLES 和 UNLOCK TABLES 語句介紹MySql
- 20 Differences Between Oracle on NT and Oracle on UnixOracle
- 高效的SQL(Index-Organized Tables優化精確查詢和範圍查詢)SQLIndexZed優化
- Profitability Analysis – General tables
- 【oracle】user_tablesOracle
- Views and Base Tables (243)View
- Restrictions on Analyzing TablesREST
- Overview of Tables (154)View
- Partitioned Tables (165)
- Feature Differences Between JDBC OCI and Thin DriversJDBC
- mysql關於FLUSH TABLES和FLUSH TABLES WITH READ LOCK的理解MySql
- mysqld --skip-grant-tablesMySql
- Create Reference-Partitioned Tables
- kill flush tables的思考
- Restrictions on Altering Temporary TablesREST
- 常用的Oracle x$ TablesOracle
- Parallel Access to External Tables (173)Parallel
- CRICOS Data Structures and AlgorithmsHash TablesStructGo
- Differences between DATA_OBJECT_ID and OBJECT_IDObject
- The Similarities and Differences Between C# and Java -- Part 1(譯)MILAC#Java
- DIFFERENCES BETWEEN PROCESSES, SESSIONS AND CONNECTIONS(asktom)Session