A
BLOB field is a database table or temp-table field that contains a
BLOB locator, which points to the associated
BLOB data stored in the database. You cannot manipulate
BLOB data directly. Instead, you must copy a
BLOB to a
MEMPTR, and then use the
MEMPTR functionality to manipulate the binary contents of a
BLOB field in ABL. (A
MEMPTR contains a sequence of bytes in memory. You can think of the
MEMPTR as a cache for the
BLOB.) To copy data between a
BLOB field and a
MEMPTR, you can use either the
COPY-LOB statement or you can use an assignment. See
Copyinglarge objects for more information.