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.
Copyright © 2023 Quest Software, Inc. |