--- title: "VAR" id: ecpg-sql-var pg_version: "20devel" --- # VAR — define a variable ## Synopsis ``` VAR varname IS ctype ``` ## Description The `VAR` command assigns a new C data type to a host variable. The host variable must be previously declared in a declare section. ## Parameters **`varname`** A C variable name. **`ctype`** A C type specification. ## Examples Exec sql begin declare section; short a; exec sql end declare section; EXEC SQL VAR a IS int; ## Compatibility The `VAR` command is a PostgreSQL extension.