Dynamic SQL ist eine Technik, die SQL (Structured Query Language) verwendet. Der Hauptunterschied zu herkömmlichem SQL besteht darin, dass mit Dynamic SQL SQL-Anweisungen zur Laufzeit dynamisch erstellt werden können, was die automatische Generierung und Ausführung von Programmanweisungen erleichtert.