Home
SQL File Import online help Prev Page Prev Page
Introduction
About SQL File Import
Version history
Contact us
Supported database engines
Using SQL File Import
Home page
Task Wizard
Select source data
Files as source data
CSV source data files
Excel source data files
Enter file search patterns
Connect to database
Conecting to databases directly without client libraries installed
Connecting to an Oracle database
Database scripts
Select table to upload into
Map data to table columns
Review script results
Transaction options
Logging options
Finalise
Run task
Scheduling a task
Options
Scripting
Global variables
OnBeforeUpload function
OnAfterUpload function
Support functions
Data functions
Log functions
String functions
Date and time functions
Date-Time format strings
File functions

Transaction options

On this page, you can specify how transactions are to be used during the import process, and how SQL File Import should handle import errors.

wizard_07  

You can choose to have each upload run in its own transaction

wizard_trx_01  

or use a single transaction for all uploads

wizard_trx_02  

or run transactions in a specified batch size.

wizard_trx_03  

Depending on your database engine, the speed of the import process may be determined by the transaction option you choose. Usually, using a single transaction for all uploads will result in the fastest performance, but may use a lot of redo space (or the transaction log for SQL Server). If you do not have the disk space to spare for the redo log/transaction log, importing a small number of data in each transaction may be a better option.

You also specify what SQL File Import should do in the event of an import error. You can choose to continue the import process, commit previously uploaded rows and stop the import process, or rollback the current transaction and stop the import process.

wizard_errorhandling01