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

Announcements
Q&A with Qlik - Qlik Cloud Migration: Questions about migrating to Qlik Cloud? Catch the latest replay!
cancel
Showing results for 
Search instead for 
Did you mean: 
HNAKAGAW
Partner - Contributor II
Partner - Contributor II

[Oracle Target] Source's empty string replicated as white space.

Hello Support

 

[Environment]

Source : Azure SQL Database

Target : Oracle

 

[Question]

Source empty string (0 byte string '') is replicated to target as white space (' ').

Because Oracle Database treat empty string as NULL , I want NULL.

Can I replicate empty string as NULL by some configuration?

 

Best Regards

Nakagawa

Labels (2)
1 Solution

Accepted Solutions
john_wang
Support
Support

Hello Nakagawa-san, @HNAKAGAW 

There is an internal parameter, alwaysReplaceEmptyString, please set it to false in target EndPoint and try again.

Hope it helps.

John.

Help users find answers! Do not forget to mark a solution that worked for you! If already marked, give it a thumbs up!

View solution in original post

4 Replies
john_wang
Support
Support

Hello Nakagawa-san, @HNAKAGAW 

In which phase are you encountering this behavior — Full Load, Change Processing, or both? And what's the column type? CHAR, or VARCHAR. We'd like to confirm the behavior for you.

thanks,

John.

Help users find answers! Do not forget to mark a solution that worked for you! If already marked, give it a thumbs up!
john_wang
Support
Support

Hello Nakagawa-san, @HNAKAGAW 

There is an internal parameter, alwaysReplaceEmptyString, please set it to false in target EndPoint and try again.

Hope it helps.

John.

Help users find answers! Do not forget to mark a solution that worked for you! If already marked, give it a thumbs up!
HNAKAGAW
Partner - Contributor II
Partner - Contributor II
Author

Hello John-san

 

Thank you for your reply.

 

>In which phase are you encountering this behavior — Full Load, Change Processing, or both?

It is Both.

 

>And what's the column type? CHAR, or VARCHAR.

It is VARCHAR.

 

> There is an internal parameter, alwaysReplaceEmptyString, please set it to false in target EndPoint and try again.

I tried alwaysReplaceEmptyString=false and task works which I want.

Thank you my problem is clear.

 

I had misunderstood , this behaivor is caused by oracle target .

Because now subject might be confusing for other users forum , I'm thinking of changing the subject like below , Is that okay?

[Oracle Target] Source's empty string replicated as white space.

 

Best Regards

Nakagawa

john_wang
Support
Support

Hello Nakagawa-san, @HNAKAGAW 

Glad to hear the issue was solved. Thanks for your support.

Regards,

John.

Help users find answers! Do not forget to mark a solution that worked for you! If already marked, give it a thumbs up!