Sommario:
Definizione: cosa significa query ad hoc?
In SQL, una query ad hoc è un comando / query tipicamente liberamente il cui valore dipende da alcune variabili. Ogni volta che viene eseguito il comando, il risultato è diverso, a seconda del valore della variabile. Non può essere predeterminato e di solito rientra nella query SQL di programmazione dinamica. Una query ad hoc è di breve durata e viene creata in fase di esecuzione.
Techopedia spiega la query ad hoc
Come suggerisce la parola "ad hoc", questo tipo di query è progettato per uno "scopo particolare", che è in contrasto con una query predefinita, che ha lo stesso valore di output su ogni esecuzione. Una query ad hoc non risiede a lungo nel sistema e viene creata dinamicamente su richiesta dall'utente. È più efficiente utilizzare una query ad hoc nella programmazione in quanto consente di risparmiare risorse di sistema, ma, allo stesso tempo complesse, le query ad hoc (hanno più variabili) sfidano anche la velocità di elaborazione e la memoria di runtime del sistema.