# ESQL BLOB data type

The BLOB data type holds a variable length string of 8-bit
bytes. It is commonly used to represent arbitrary binary data. A BLOB
literal consists of the letter X, followed by a string of hexadecimal
digits enclosed in single quotation marks, as in the following example:

`X'0123456789ABCDEF'`

There must be an even number of digits in the string, because two digits are required to define each byte. Each digit can be one of the hexadecimal digits 0-9 and A-F. Both the initial X and the hexadecimal letters can be specified in uppercase or lowercase.