Simple.
https://www.ibm.com/support/knowledgecenter/ssw_ibm_i_71/db2/rbafzbackup.htm
OVERRIDING SYSTEM VALUE or OVERRIDING USER VALUE
Specifies whether system generated values or user-specified values for a 
ROWID, identity, or row change timestamp column are used. If OVERRIDING 
SYSTEM VALUE is specified, the implicit or explicit list of columns for 
the INSERT statement must contain a  ROWID, identity, or row change 
timestamp  column defined as GENERATED ALWAYS. If OVERRIDING USER VALUE is 
specified, the implicit or explicit list of columns for the INSERT 
statement must contain a column defined as either GENERATED ALWAYS or 
GENERATED BY DEFAULT.
OVERRIDING SYSTEM VALUE
Specifies that the value specified in the VALUES clause or produced by a 
fullselect for a  ROWID, identity, or row change timestamp  column that is 
defined as GENERATED ALWAYS is used. A system-generated value is not 
inserted.
 If a value for a row-begin, row-end, transaction-start-ID, or generated 
expression column is provided, it must be DEFAULT. 
OVERRIDING USER VALUE
Specifies that the value specified in the VALUES clause or produced by a 
fullselect for a column that is defined as either GENERATED ALWAYS or 
GENERATED BY DEFAULT is ignored. Instead, a system-generated value is 
inserted, overriding the user-specified value.
If neither OVERRIDING SYSTEM VALUE nor OVERRIDING USER VALUE is specified:
A value other than DEFAULT cannot be specified for a ROWID, identity, row 
change timestamp,  row-begin, row-end, transaction-start-ID, or generated 
expression  column that is defined as GENERATED ALWAYS.
A value can be specified for a ROWID, identity, or row change timestamp 
column that is defined as GENERATED BY DEFAULT. If a value is specified 
that value is assigned to the column. However, a value can be inserted 
into a ROWID column defined BY DEFAULT only if the specified value is a 
valid row ID value that was previously generated by DB2® for z/OS® or DB2 
for i. When a value is inserted into an identity or row change timestamp 
column defined BY DEFAULT, the database manager does not verify that the 
specified value is a unique value for the column unless the identity or 
row change timestamp column is the sole key in a unique constraint or 
unique index. Without a unique constraint or unique index, the database 
manager can guarantee unique values only among the set of system-generated 
values as long as NO CYCLE is in effect.
If a value is not specified the database manager generates a new value.
Rob Berendt
As an Amazon Associate we earn from qualifying purchases.