Loading Data from External Tables into HCL OneDB

To load data, you define the external data as an external table and then insert the data into the database.

The database server performs express-mode loads and deluxe-mode loads. You can perform express-mode loads only when the table is type RAW and does not have any active indexes. The database server allows constraint checking for both load modes.

Express® mode provides the highest performance during a load.

Deluxe mode combines fast parallel loading with evaluation of indexes and unique constraints, and is more efficient in the following situations:
  • The cost of rebuilding an index is too high for the amount of data that you are loading.
  • You want to use the empty space from deleted rows in the table that you are loading. database
If the table receiving the rows from the external table is a STANDARD table (that is, a database table that was not created by the CREATE TEMP TABLE or CREATE RAW TABLE statement), the EXPRESS keyword has no effect, and the table is loaded in DELUXE mode. The database server does not issue an exception when it ignores the EXPRESS keyword in load operations where the receiving table is not a RAW table.