Dynamic SQL

A programmatic interface to a database management system that lets SQL statements be defined and run at run time, usually based on user input.