Refer to Character String Literals for details on specifying values to be stored in character columns.
Syntax
char_data_type ::
{ CHARACTER | CHAR } [(length)]
| { CHARACTER VARYING | CHAR VARYING | VARCHAR } [(length)]
| LVARCHAR
Arguments
Type CHARACTER (abbreviated as CHAR) corresponds to a null terminated character string with the maximum length specified. The default length is 1. The maximum length is 65,500 bytes (before V12, it was 8,192).
The LVARCHAR data type corresponds to an arbitrarily long character string with a maximum length of two gigabytes (2 Gb). The LVARCHAR data type is recommended for CLOB support.
The arbitrary size and unstructured nature of long data types (LVARCHAR/LVARBINARY) restrict where they can be used.
Type CHARACTER VARYING corresponds to a variable-length character string with the maximum length specified.