WMS WIS – Desenvolvedor – Ao tentar salvar a consulta SQL retorna o erro Parâmetro idcam@number order incorreto
Incidente
No módulo Desenvolvedor, ao tentar salvar uma consulta no Gerador de SQL, é retornado o erro: Parâmetro idcam@number order incorreto.
Causa
Este incidente ocorre, pois não existe um espaço entre o @number e o order by que vem logo abaixo, fazendo com que a query seja interpretada como @numberorder. Com isso, o Oracle não consegue interpretar corretamente. A identação visual apresentada na criação da consulta não impacta a execução quando se tratam de parâmetros customizados (filtros da tela).
Solução
Para que a query seja executada corretamente, insira um espaço simples após cada parâmetro na linha, realize os passos a seguir:
1. Acesse Menu / Desenvolvedor / Gerador de SQL;
2. Clique no campo Resultado;
3. Na query escrita, no final de cada parâmetro insira um espaço simples, conforme o exemplo em destalhe :idcam@number, conforme destacado em azul na imagem;
4. Clique no botão Salvar:
5. Insira um nome para identificar a query que deseja salvar;
6. Clique no botão Salvar:
Atenção! Antes de realizar qualquer alteração, analise o impacto que poderá ter em outros lançamentos/processos do sistema.