Boa tarde, existe algum limite na inclusão de OR numa consulta?
Estou dando manutenção num codigo onde eh passada uma lista, dessa lista eh pego um atributo do objeto e colocado na clausula OR, no caso a lista contem 287 objetos, logo serão 287 OR’s.
OR onde?
Em um SQL?
Depende de seu banco; pode ser que seu banco simplesmente não aceite.
É necessário testar a tal query para ver se ela não vai estourar alguma coisa. Como você já deve ter imaginado, a possibilidade de dar algum problema é grande.
Dependendo do que você quer fazer, é melhor usar “IN” em vez de um monte de ORs.