Embedded SQL allows programmers to embed SQL statements within application programs written in host languages. A clear syntax is needed to distinguish between variables of the host language and elements of the SQL query. The colon (`:`) prefix is universally used in embedded SQL to signify a host language variable.