MENSAGEM:
ORA-01795: o número máximo de expressões em uma lista é de 1000
SOLUÇÃO:
Revise a requisição para garantir que a cláusula IN não ultrapasse o limite máximo de 1000 valores, imposto pelo Oracle.
Se for necessário tratar um volume maior de registros, utilize alternativas como paginação, filtros de faixa ou divisão da consulta em blocos menores.
Essas abordagens evitam que o limite do Oracle seja excedido e asseguram que a consulta seja executada corretamente.
CAUSA:
O erro ocorre pois o banco Oracle possui uma limitação de até 1000 valores na clausula IN.
Neste cenário, a consulta enviada pela requisição via API continha mais de 1000 códigos de produto, ultrapassando o limite e gerando a falha.
Comentários
0 comentário
Escreva seu comentário aqui
Por favor, entre para comentar.