generic SQL Statement generator returning NULLs
joplus
Posts: 6
I am using the "generic SQL Statement" generator to populate a column. The statement is something like
select school_id from school_profile where district_id = 44
which should return 10 distinct values, none of them NULL.
I am trying to generate 90K rows of data, so I am expecting my generated data set to have about 9K rows per distinct value. Instead, I always see about 1% NULL values, no matter what I do to the settings.
I have checked the "Loop until number of rows required is reached" checkbox. I have tried un-checking "add NULLs to data," and have also tried checking that box and setting % NULL to 0.
Am I missing something? For the moment, my workaround is to use a weighted list and enter my 10 distinct values by hand, but I would like to do something more automated if possible.
Thanks in advance for any help.
select school_id from school_profile where district_id = 44
which should return 10 distinct values, none of them NULL.
I am trying to generate 90K rows of data, so I am expecting my generated data set to have about 9K rows per distinct value. Instead, I always see about 1% NULL values, no matter what I do to the settings.
I have checked the "Loop until number of rows required is reached" checkbox. I have tried un-checking "add NULLs to data," and have also tried checking that box and setting % NULL to 0.
Am I missing something? For the moment, my workaround is to use a weighted list and enter my 10 distinct values by hand, but I would like to do something more automated if possible.
Thanks in advance for any help.
Comments
Redgate Software
I'm running 1.2.0.286, which is a lower version than the patch you mention (thanks, btw). But my database is case-sensitive, so I'm not sure this patch will help. And since the disclaimer says "Note: This patch has not completed the full release test cycle, so no guarantees are expressed or implied." I'm even more wary. Have you installed this update? Did it break anything?
Is it possible for you to supply the database to us for further testing?
Redgate Software
Let me check with my manager and I will get back with you shortly. Thanks again.
Redgate Software
Thanks, I've sent you an email.