SAS ends the step abnormally
and calls the DBMS to issue a rollback after a specified number of
errors while processing inserts, deletes, updates, and appends. If
ERRLIMIT=0, SAS processes all rows no matter how many errors occur.
The SAS log displays the total number of rows that SAS processed and
the number of failed rows, if applicable.
If the step ends abnormally,
any rows that SAS successfully processed after the last commit are
rolled back and are therefore lost. Unless DBCOMMIT=1, it is very
likely that rows will be lost. The default value is 1000.
Note: A significant performance
impact can result if you use this option from a SAS client session
in
SAS/SHARE or
SAS/CONNECT environments to create or populate a newly
created table. To prevent this, use the default setting, ERRLIMIT=1.
- Teradata:
-
DBCOMMIT= and ERRLIMIT=
are disabled for MultiLoad to prevent any conflict with ML_CHECKPOINT=.