software‎ > ‎módulos‎ > ‎engine‎ > ‎atualizações‎ > ‎

set/10

postado em 30 de mar de 2011 06:52 por Usuário desconhecido   [ 30 de mar de 2011 06:55 atualizado‎(s)‎ ]

Criação de nova API

Nova API de definição de Fonte de Dados e consumo foi concluída. Para conhecer a nova API, visite o link a seguir: http://www.unum.com.br/o-que-fazemos/modulos/engine/manuais/consultas-automatizadas/exemplos-de-uso-integrado-do-ids-idsq-e-idsv
 

Erro na montagem da query pelo DataSource

Existe uma limitação do Oracle para filtrar um campo utilizando mais de mil chaves. Assim, o IQuery foi alterado para contornar esta limitação do Oracle.

Ao executar um comando SQL do tipo "Select * From TABELA Where CHAVE in (1,2,3,4,5,6,7, ...., 1001)" no Oracle, será levantado um erro afirmando que o tamanho máxima da lista literal é de 1000 itens.
Foi implementada na ferramenta IQuery a funcionalidade que contorna esta limitação do Oracle. Para o caso acima o IQuery irá gerar where do tipo: "Where (CHAVE in (1,2,3,4,...1000) or CHAVE in (1001))".