Data Movement Utilities Guide and Reference

Load Overview

The load utility is capable of efficiently moving large quantities of data into newly created tables, or into tables that already contain data. The utility can handle all data types, including large objects (LOBs) and user-defined types (UDTs). The load utility is faster than the import utility, because it writes formatted pages directly into the database, while the import utility performs SQL INSERTs. The load utility does not fire triggers, and does not perform referential or table constraints checking (other than validating the uniqueness of the indexes). For a detailed comparison of the load and the import utilities, see Appendix B, Differences Between the Import and the Load Utility.

The load process consists of three distinct phases (see Figure 1):

The following information is required when loading data:

You can also specify:

Changes to Previous Load Behavior Introduced in Version 6 and Version 7

The Version 6 and the Version 7 load utilities have full back-level compatibility with previous releases; that is, they will accept syntax from previous releases and operate normally. Following is a summary of syntax changes and changes to load behavior introduced in Version 6:

The Version 7 load utility can load data residing on a remotely connected client, in fully qualified files or named pipes. (Separate files containing LOB values, when the lobsinfile file type modifier is specified, should be located on the server.)


[ Top of Page | Previous Page | Next Page ]