Índice:
Definição - O que significa Ad Hoc Query?
No SQL, uma consulta ad hoc é um comando / consulta de tipo fraco, cujo valor depende de alguma variável. Cada vez que o comando é executado, o resultado é diferente, dependendo do valor da variável. Ele não pode ser predeterminado e geralmente está sob consulta SQL de programação dinâmica. Uma consulta ad hoc tem vida curta e é criada em tempo de execução.
Techopedia explica Ad Hoc Query
Como a palavra "ad hoc" sugere, esse tipo de consulta é projetado para uma "finalidade específica", que contrasta 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 um longo tempo e é criada dinamicamente sob demanda pelo usuário. É mais eficiente usar uma consulta ad hoc na programação, pois economiza recursos do sistema, mas, ao mesmo tempo, consultas ad hoc (com várias variáveis) também desafiam a velocidade de processamento e a memória de tempo de execução do sistema.