oracle - ORA-01795 - why is the maximum number of expressions limited to 1000 -



oracle - ORA-01795 - why is the maximum number of expressions limited to 1000 -

so total of work-arounds, i'm wondering historical reasons behind 1000 limit "maximum number of expressions" in in clause?

it might because, there potential of beingness abused tons of values. , every value in transformed equivalent or condition.

for illustration name in ('john', 'charles'..) transformed name = 'john' or name = 'charles'

so, might impact performance..

but note oracle still supports

select id emp name in (select name attendees)

in case, optimzer doesnt convert multiple or conditions, create join instead..

oracle

Comments

Popular posts from this blog

maven fortify plugin : Unable to load build session with ID XXXXX .. See log file for more details -

c# - Primavera WebServices does not return any data -

android - Display emoji panel with genymotion - keyboard/touch input? -