In previous versions, the row ID listed in msg.log and row.log indicated the actual row ID. In SAP Sybase IQ 16.0, the row ID represents the logical row ID of the specified constraint violation.