Obsah:
Definícia - Čo znamená dopyt ad hoc?
V SQL je ad hoc dotaz voľným príkazom / dotazom, ktorého hodnota závisí od nejakej premennej. Výsledok sa pri každom vykonaní príkazu líši v závislosti od hodnoty premennej. Nemôže byť vopred určený a zvyčajne spadá pod dotaz na dynamické programovanie SQL. Dopyt ad hoc je krátkodobý a vytvára sa za behu.
Techopedia vysvetľuje dopyt ad hoc
Ako naznačuje slovo „ad hoc“, tento typ dotazu je určený na „konkrétny účel“, ktorý je na rozdiel od preddefinovaného dotazu, ktorý má pri každom vykonaní rovnakú výstupnú hodnotu. Dopyt ad hoc v systéme netrvá dlho a je vytváraný dynamicky na požiadanie používateľa. Pri programovaní je efektívnejšie použiť ad hoc dotaz, pretože šetrí systémové prostriedky, ale zároveň zložité, ad hoc dotazy (majú viac premenných) tiež spochybňujú rýchlosť spracovania a runtime pamäť systému.