DBCOMMIT= affects update,
delete, and insert processing. The number of rows processed includes
rows that are not processed successfully. When DBCOMMIT=0, a commit
is issued only once (after the procedure or DATA step completes).
If the DBCOMMIT= option
is explicitly set, any update that has a WHERE clause fails.
SAS data sets cannot
be rolled back, so for these data sources, this option has no effect.
However, if explicitly set, the LIBNAME engine will still fail any
update that has a WHERE clause even though the value specified on
this option has no effect.
Teradata
Details: The Teradata driver alias for this option
is CHECKPOINT. See the Fastload capability description in the data
source reference documentation for Teradata for the default behavior
of this option.