Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
ALERT: The support homepage carousel is not displaying. We are working toward a resolution.

Qlik Replicate: Oracle source endpoint Null values in Change Table

No ratings
cancel
Showing results for 
Search instead for 
Did you mean: 
Alan_Wang
Support
Support

Qlik Replicate: Oracle source endpoint Null values in Change Table

Last Update:

Jun 28, 2022 3:20:24 AM

Updated By:

Sonja_Bauernfeind

Created date:

Jun 28, 2022 3:20:24 AM

There are instances where you may find Qlik Replicate trying to insert NULL values into non-nullable or nullable columns on an update for the Change Tables using Oracle as a source. This results in the task erroring out with the following errors or NULL values that do not match the source values.

 

Failed (retcode -1) to execute statement: 'INSERT INTO "Schema"."TableName__CT"

Message: NULL result in a non-nullable column

 

The result of this occurrence is caused by Oracle as a source limitation where LOB columns can not be logged by supplemental logging so values that do not change during an update will be logged as NULL values. There is no way around this limitation. You can however change the column type to be nullable so the task would not error out.

 

Limitation

During Change Processing, columns without supplemental logging (e.g. LOB columns) that are not updated will be inserted as NULL in the Change Table.

 

Environment

 

The information in this article is provided as-is and to be used at own discretion. Depending on tool(s) used, customization(s), and/or other factors ongoing support on the solution below may not be provided by Qlik Support.

Investigation ID

00009901 

Labels (1)
Version history
Last update:
‎2022-06-28 03:20 AM
Updated by: