Definição – o que significa consulta ad hoc?
Em SQL, uma consulta ad hoc é um comando / consulta mal digitada cujo valor depende de alguma variável. Cada vez que o comando é executado, o resultado é diferente, dependendo do valor da variável. Não pode ser predeterminado e geralmente vem com consulta SQL de programação dinâmica. Uma consulta ad hoc tem vida curta e é criada no tempo de execução.
Definirtec explica a consulta ad hoc
Como a palavra “ad hoc” sugere, esse tipo de consulta é projetado para um “propósito específico”, que está em contraste com uma consulta predefinida, que tem o mesmo valor de saída em cada execução. Uma consulta ad hoc não reside no sistema por muito tempo e é criada dinamicamente sob demanda do usuário. É mais eficiente usar uma consulta ad hoc na programação, pois economiza recursos do sistema, mas, ao mesmo tempo, as consultas ad hoc complexas (têm várias variáveis) também desafiam a velocidade de processamento e a memória de tempo de execução do sistema.
Esta definição foi escrita no contexto da programação SQL