VARCHAR provides for variable-length storage of strings.
length is an unsigned integer constant, and it must not be greater than the constraint of the integer used to specify the length, the value java.lang.Integer.MAX_VALUE.
The maximum length for a VARCHAR string is 32,672 characters.
java.lang.String
VARCHAR
When CHARs and VARCHARs are mixed in expressions, the shorter value is padded with spaces to the length of the longer value.
The type of a string constant is CHAR, not VARCHAR.