In this PostgreSQL post explains how to declare variables in PostgreSQL with syntax and examples.
In PostgreSQL, a variable allows a programmer to store data temporarily during the execution of code.
The syntax to declare a variable in PostgreSQL is:
The name to assign to the variable.
Optional. If specified, the value of the variable can not be changed after the variable has been initialized.
The datatype to assign to the variable.
Optional. If specified, the variable can not contain a NULL value.
Optional. It is the value initially assigned to the variable when it is declared. If an initial_value is not specified, the variable is assigned a value of NULL.
Below is an example of how to declare a variable in PostgreSQL called vSite.
This example would declare a variable called vSite as a varchar data type.
You can then later set or change the value of the vSite variable, as follows:
This statement would set the vSite variable to a value of 'AODBA.com'.
Below is an example of how to declare a variable in PostgreSQL and give it an initial value. This is different from a constant in that the variable's value can be changed later.
OR
This would declare a variable called vSite as a varchar data type and assign an initial value of 'AODBA.com'.
You could later change the value of the vSite variable, as follows:
This SET statement would change the vSite variable from a value of 'AODBA.com' to a value of 'mySite.com'.
Below is an example of how to declare a constant in PostgreSQL called vSiteID.
OR
This would declare a constant called vSiteID as an integer data type and assign an initial value of 50. Because this variable is declared using the CONSTANT keyword, you can not change its value after initializing the variable.