Dynamické SQL je pouze místo, kde byl dotaz vytvořen za běhu – u některých dodavatelů můžete sestavit text dynamického dotazu v rámci jedné uložené procedury a poté provést vygenerovaný SQL. V ostatních případech se tento termín vztahuje pouze na rozhodnutí učiněné kódem na klientovi (toto je přinejmenším neutrální vůči dodavateli)