Import Options panel
You use the Import Options panel to set either global or local import options, depending on how the panel is displayed.
Panel and field definitions
- Data format
- Allows you to specify the data format that corresponds to the template or copybook used:
- FM/Db2 (SQLDA) format
- Db2® UNLOAD format
- DSNTIAUL format
- User defined
- CSV
The default is 1. (FM/Db2 (SQLDA) format).
- Duplicate key processing
-
- 1. Ignore
- Ignores duplicate rows. This is the default.
- 2. Update
- Updates duplicate rows when Db2® returns a duplicate row error (SQLCODE -803) in response to an INSERT SQL statement. When you select this option, FM/Db2 attempts to update the existing row. All columns of the table that are part of at least one unique index are used to identify the row. No comparison is made between the imported row and the existing row prior to the update operation (that is, the update is done regardless of whether the imported row and existing row are the same). When you use this option it is recommended that you specify a Db2® table name, rather than a view name. FM/Db2 does not attempt to update existing rows in a view defined on a view.
- Max duplicates
- The maximum number of duplicates permitted.
Valid values: A number in the range 0–9999999999, or ALL. The default is ALL.
- Auto-commit count
- Use this option to take progressive Db2® commit points as records are imported. Any positive value entered will cause FM/Db2 to issue a Db2® commit automatically after the specified number of successful Db2® changes. A successful Db2® change is either the successful insert of a record; or the successful update of a row when a duplicate key error is encountered on the insert. The change counter is reset after each Db2® commit is issued, so multiple Db2® commit points may be issued. Specify a zero value if no progressive Db2® commit points are required; in this case the Db2® commit is deferred until the end of the import utility and any error encountered during the import will cause all changes to be backed out. The default for this option is 0.
- CSV Options
-
- Headings
- Select this option if the CSV data set to be imported includes headings.
- DBCS
- Select this option if the CSV data set to be imported includes double-byte data (DBCS) characters wrapped in shift-in (x'0E') and shift-out (x'0F') characters.
- Single quotes
- Select this option if the CSV data set to be imported has single quote encapsulation.
- Null indicator
- Use this field to specify the null indicator value that was used to represent a null value in the CSV
input data set. A nullable column will be set to null when the corresponding CSV value has:
- A non-blank null indicator value.
- A null CSV value. For example, two successive delimiters ',,'.
- CSV delimiter
- Use this field to specify an alternate delimiter value to the comma "," character.
- Delete existing rows
- Deletes all the rows in the target table before importing. The default is not selected; that is, no rows are deleted from the target table.
Parent panels
Child panels
None.