Setting the LENGTH or ILENGTH Field
If your DATA or IDATA field contains a character
string, you must specify a value for LENGTH. If you specify LENGTH=0
, LENGTH is
automatically set to the maximum length of the string. The DATA or IDATA field
can contain a literal character string of up to 368-bytes, or a character
string derived from a character variable of a CHAR or VARCHAR data
type. This provides a method to determine dynamically the length of
a string in the DATA or IDATAfield.
If a DESCRIBE statement precedes a SET DESCRIPTOR statement, LENGTH is automatically set to the maximum length of the character field that is specified in your table.
This information is identical for ILENGTH. Use ILENGTH when you create a dynamic program that does not comply with the X/Open standard.