When a variable is defined, it is automatically initialized by the runtime system to a default value. The default value the variable is assigned with depends on the data type.
| data type | Default Value | 
|---|---|
| CHAR | NULL | 
| VARCHAR | NULL | 
| STRING | NULL | 
| INTEGER | Zero | 
| SMALLINT | Zero | 
| FLOAT | Zero | 
| SMALLFLOAT | Zero | 
| DECIMAL | NULL | 
| MONEY | NULL | 
| DATE | 1899-12-31 (= Zero in number of days) | 
| DATETIME | NULL | 
| INTERVAL | NULL | 
| TEXT | NULL, must use LOCATE | 
| BYTE | NULL, must use LOCATE |