Obsah:
Definice - Co znamená Ad Hoc Query?
V SQL je ad hoc dotaz volným příkazem / dotazem, jehož hodnota závisí na nějaké proměnné. Při každém provedení příkazu je výsledek jiný, v závislosti na hodnotě proměnné. Nelze jej předem stanovit a obvykle spadá pod dynamický programovací dotaz SQL. Dotaz ad hoc má krátkou životnost a je vytvářen za běhu.
Techopedia vysvětluje Ad Hoc Query
Jak naznačuje slovo „ad hoc“, tento typ dotazu je navržen pro „konkrétní účel“, který je na rozdíl od předdefinovaného dotazu, který má stejnou výstupní hodnotu při každém spuštění. Dotaz ad hoc v systému netrvá dlouho a je vytvářen dynamicky na vyžádání uživatelem. Je účinnější použít ad hoc dotaz v programování, protože šetří systémové prostředky, ale zároveň složité, ad hoc dotazy (mají více proměnných) také zpochybňují rychlost zpracování a runtime paměť systému.