A varying-length structure

The DataBlade® API provides the following data types to support varying-length data.
DataBlade API data type SQL varying-length data type More information
mi_lvarchar LVARCHAR The mi_lvarchar data type

The input and output support functions

mi_bitvarying BITVARYING The mi_bitvarying data type
mi_sendrecv SENDRECV The send and receive support functions
mi_impexp IMPEXP External unload representation
mi_impexpbin IMPEXPBIN Internal unload representation

All these DataBlade API data types have the same underlying structure. For more information about the structure of a varying-length data type, see Create a varying-length structure.

All data types, including mi_lvarchar, must be passed by reference within client LIBMI applications.