Parameters are a type of value expression. Many SQL clauses that will not accept more general value expressions require parameters. A parameter is a variable declared in a host language program that is associated with an SQL statement. The meaning of parameter encompasses host variables named directly in embedded SQL statements, actual and formal parameters in programs that use SQL module language, and parameter markers in the statement string of a PREPARE statement.