Defining Oracle Tables

The following properties are applicable to an Oracle Table object.

Tab

Section

Property

Description

Additional Information

   

Physical Name

Specifies the physical name of the table  
    Owner Specifies the database owner  
    Table Type Specifies the table type

Object Table: Indicates that the table stores object instances of a particular type

XML Table: Indicates that the table maps the result of an XQuery evaluation into relational rows and columns

    Physical Only Specifies whether the table should only appear in the physical model  
    Data Vault 2.0 Component Type Specifies the Data Vault component type to represent the table in the Data Vault modeling notation  
    Generate Specifies whether a SQL statement for the table is generated during forward engineering  

General

Table Options

Table Options

Specifies whether the table is duplicated, global temporary, or sharded

Duplicated: Indicates that the table is duplicated on all shards

Global Temporary: Indicates that the table is temporary and its definition is visible to all authorized sessions

Sharded: Indicates that the table is part of a sharded database

Commit Type

Specifies whether the table is truncated after each commit or when the session ends

Available only when Table Options is set to Global Temporary

Delete: Indicates that the table is truncated when every time a transaction is committed

Preserve: Indicates that the table is truncated only when the session ends

Sharing Type

Specifies how table data is shared

Data: Indicates that a data link shares the table and the data stays same for all the containers in the application container

Extended Data: Indicates that an extended data link shares the table and the data in the application root is the same for all containers in the application container

Metadata: Indicates that a metadata link shares the table’s metadata and the data is unique to each container

None: Indicates that the table is not shared

If the Table Type is set to Object Table or XML Table, you can set the Sharing Type only to Metadata or None.

Collation Specifies the default collation of the table  
For Exchange With Table Specifies an existing partitioned table to which the current table's structure should match  
Parent Table Specifies the parent table  
Storage Type Data Storage Type Specifies the storage characteristics of the table

Regular: Indicates that the table is a regular table

Organized: Indicates that the table rows use an organization type to store rows

Cluster: Indicates that the table is a part of the specified cluster

Data Organization Type Specifies the organization type for Organized data storage and the order in which the data rows of the table are stored

Available only when Data Storage Type is set to Organized

Heap: Indicates that the table is heap-organized and rows do not follow any specific order

Index: Indicates that the table is index-organized and rows are held in an index defined on the primary key

External: Indicates that the table is read-only and outside the database

Deferred Segment Specifies the point at which the database creates table segments

Immediate: Indicates that a segment is created along with the table

Deferred: Indicates that a segment is created only when the first row of data is inserted into the table

Cluster Oracle Cluster Specifies the cluster to be used Available only when Data Storage Type is set to Cluster
Clustering Columns Column Specifies the table columns that correspond to the specified cluster's columns Available only when Data Storage Type is set to Cluster
Compression Compression Specifies the compression technique to be used to compress data segments Available only when Data Storage Type is set to Regular or Organized (and Data Organization Type is set to Heap or left blank)
Index Organization Table Mapping Specifies whether mapping is required to create a bitmap index Available only when the Data Storage Type is set to Organized and Data Organization Type is set to Index
Percent Threshold Specifies the space blocked in the index block
Prefix Compression Specifies whether prefix compression is enabled
Prefix Compression Value Specifies the number of prefix columns to compress

Index Overflow

Specifies whether the row exceeding the Percent Threshold are placed in a data segment
Including Column Specifies the column at which a row is divided into index and overflow parts
External Organization Access Driver Type Specifies the access driver (API) that is used to read an external table Available only when the Data Storage Type is set to Organized and Data Organization Type is set to External
Reject Limit Type Specifies the whether unlimited or specific number of conversion errors are allowed while querying external data before an Oracle Database error is returned and the query is aborted

Available only when the Data Storage Type is set to Organized and Data Organization Type is set to External

Unlimited: Indicates that unlimited conversion errors are allowed

Value: Indicates that only a certain number of conversion errors are allowed. The default value is 0.

Reject Limit Specifies the number of conversion errors allowed Available only when the Data Storage Type is set to Organized and Data Organization Type is set to External
Oracle Directory Specifies the default directory where an external data sources are stored Available only when the Data Storage Type is set to Organized and Data Organization Type is set to External
Access Parameter Type Specifies the access parameter type for the access driver

Available only when the Data Storage Type is set to Organized and Data Organization Type is set to External

Opaque: Indicates all access parameters for the selected access driver

Clob: Indicates that access driver parameters and their values are derived using a subquery

Access Parameters Specifies the access driver parameters based on the selected Access Parameter Type

Available only when the Data Storage Type is set to Organized and Data Organization Type is set to External.

For Opaque type, it specifies field names corresponding to columns in the table definition.

For Clob, it specifies the subquery for parameter and value derivation

Location Specifies the external data source Available only when the Data Storage Type is set to Organized and Data Organization Type is set to External
Options Sizing Information Initial Rows Specifies the initial number of rows in the table  
Maximum Rows Specifies the maximum number of rows that the table can contain  
Growth By Month Specifies the estimated number of rows that will be added to the table per month  
Row Dependencies Enable Row Movement Specifies whether the database can move a row  
Use Parallel Specifies whether parallel operations are supported for the table  
Parallel Specifies the degree of parallelism (the number of parallel threads)  
  Row Dependencies Specifies whether the table uses row-level dependency tracking  
Cache

Cache

Specifies how data blocks are stored in the buffer cache

No Cache: Indicates that the blocks fetched for a table are placed at the least recently used end of the least recently used (LRU) list in the buffer cache when a full table scan is performed

Cache: Indicates that the blocks fetched for a table are placed at the most recently used end of the LRU list in the buffer cache when a full table scan is performed

Result Cache Mode Specifies the caching mode for results of statements and queries

Default: Indicates that result caching is not done at the table level

Force: Indicates that a query is considered for caching if all the tables in the query have the Result Cache Mode set to Force

Others Indexing Specifies whether indexing is on for the table  
Read Write Specifies the table, partition, or subpartition is created in the read only or read-write mode

Read Only: Indicates that the table, partition, or subpartition are created in the read only mode and data updates are not allowed

Read Write: Indicates that the table, partition, or subpartition are created in the read-write mode and data updates are allowed

Row Archival Specifies whether row archival is enabled for the table  
Flashback Archive Flashback Archive Specifies whether historical tracking is enabled on the table

Flashback Archive: Indicates that historical tracking is enabled on the table

No Flashback Archive: Indicates that historical tracking is disabled on the table

Archive Name Specifies the archive name when Flashback Archive is enabled  
Storage Storage Name Specifies the physical storage object for the table  
Index Overflow Storage Name Specifies the overflow storage object for an index-organized table Available only when the Data Storage Type is set to Organized and Data Organization Type is set to Index
Clustering Clustering Columns Column Specifies the columns to be included in the clustering column group  
  Use Join Expression Specifies whether join attribute clustering is used  
  Join Expression Specifies the join clause to indicate the joined values from other tables on which attribute clustering is based Available only when the Use Join Expression check box is selected
Cluster Clustering By Specifies the ordering type to be used for clustering

Linear: Indicates that data is stored according to the order of specified columns

Interleaved: Indicates that data is stored using multidimensional technique

Zonemap Clustering Zonemap Specifies whether a materialized zonemap of the table should be created

With Materialized Zonemap: Indicates that a zonemap should be created

Without Materialized Zonemap: Indicates that a materialized zonemap should not be created

Zonemap Name Specifies the name of the materialized zonemap Specify a zonemap name if Clustering Zonemap is set to With Materialized Zonemap.
Clustering When On Load Specifies whether attribute clustering is done during direct-path inserts using an INSERT or a MERGE operation  
On Data Movement Specifies whether attribute clustering is done while data movement operations, such as data redefinition or table partition maintenance  
Object Properties Table of Type Of Type Specifies the type object for an object table Available only when Table Type is set to Object Table
Oid Properties Object Identifier Specifies the technique used for the object table's object identifier

Available only when Table Type is set to Object Table and Of Type is set to a type object

System Generated: Indicates that the object identifier is system-generated. This is the default.

Primary Key: Indicates that the object identifier is based on the primary key of the table

Oid Index Name Specifies the index for the object identifier column Available only when Table Type is set to Object Table, Of Type is set to a type object, and Object Identifier is set to System Generated
Table Substitution Substitutable Specifies whether row objects corresponding to subtypes can be inserted into the table Available only when Table Type is set to Object Table and Of Type is set to a type object
XML Properties XML Schema URL   Specifies the URL of a registered XMLSchema Available only when Table Type is set to XML Table
XML Schema Specifications XML Element Specifies the XML element name Available only when Table Type is set to XML Table
Varrays Storage Type Specifies the storage mechanism for varrays in the XML table or column

Available only when Table Type is set to XML Table

Lobs: Indicates that varrays are stored as LOBs

Table: Indicates that varrays are stored as tables

NonSchema Specifies whether non schema-based documents can be stored in the XMLType column Available only when Table Type is set to XML Table
AnySchema Specifies whether any schema-based document can be stored in the XMLType column Available only when Table Type is set to XML Table
XML Storage XML Storage Type Specifies the storage format for XMLType data

Available only when Table Type is set to XML Table

Object Relational: Indicates that XMLType data is stored in object-relational columns and that indexes can be defined on these columns to improve query performance

Binary XML: Indicates that XMLType data is stored in compact binary XML format

Lobs: Indicates that XMLType data is stored in a CLOB column and that the original content is preserved

Tables: Indicates that XMLType data is stored in table columns

XML LOB Storage Name Specifies the LOB storage object name Available only when XML Storage Type is set to Binary XML
Supplemental Logging Supplemental Log Group Name Specifies a supplemental log group name  
Log Always Specifies whether the log group is an unconditional log group and all columns are included in the log group  
Supplemental ID Key ALL Specifies that all the fixed-length maximum size columns of a row are included in the redo log  
Primary Key For all tables with primary keys, specifies whether all columns of the primary key are included in the redo log whenever an update is made  
Unique For all tables with a unique key or a bitmap index, whenever unique key or bitmap index columns are modified, specifies whether all other columns belonging to the unique key or bitmap index are included in the redo log  
Foreign Key For all tables with foreign keys, whenever foreign key columns are modified, specifies whether all other columns belonging to the foreign key are included in the redo log  
Validation   Validation Specifies a validation name  
  Validation Rule Specifies the validation rule to be used  
<Validation Rule> Constraint State Constraint State Specifies whether constraint enforcement conditions are specified  
Deferrable Specifies whether constraint checking is deferred till the end of transactions using the SET CONSTRAINT statement  
Immediate/Deferred Specifies the default constraint checking behavior for deferrrable constraints

Immediate: Indicates that the constraint should be checked at the end of each SQL statement

Deferred: Indicates that the constraint is checked at the end of transactions

Rely Specifies whether a constraint in the NOVALIDATE mode is considered for query rewrite

Rely: Indicates that the constraint is considered for query rewrite

NoRely: Indicates that the constraint is not considered for query rewrite

Validate Specifies whether all the new and old data complies with the constraint

Validate: Indicates that all the data complies with the constraint when it is enabled

NoValidate: Indicates that all DML operations on the constrained data comply with the constraint. However, it does not ensure whether existing data complies with the constraint.

Enabled Specifies whether the constraint is enabled on table data  
  Exception Table Specifies the table that collects the rowids of all rows that violate the constraint  
Materialized View Log   Materialized View Log Specifies whether a materialized view log is created on the table  
  SQL Statement Specifies the SQL statement to create a materialized view log  

The Oracle Table Editor also includes the following tabs

Style

Lets you work with style sheets, which are used to format the font and other graphical themes used in the display of the table.

Icon

Lets you specify the icon style to use for the table.

Alias

Lets you add, modify, or delete synonyms for the table.

Comment

Lets you enter any comments that you want to associate with the table.

Object Creation Order

Lets you specify the order of DDL generation.

Where used

Lets you view where the table is used in the model.

UDP

Lets you enter user-defined property values for the table.

History

Lets you view the history information for the table.

Notes

Lets you view or edit user notes.