如果您的 DATA 或 IDATA 字段包含字符串,则必须指定 LENGTH 的值。如果您指定 LENGTH=0,则自动地将 LENGTH 设置为字符串的最大长度。DATA 或 IDATA 字段可能包含文字字符串或从 CHAR 或 VARCHAR 数据类型的字符变量派生的字符串。这提供了一种方法来动态地确定 DATA 或 IDATA 字段中的字符串长度。
如果 DESCRIBE 语句在 GET DESCRIPTOR 语句之前,则自动地将 LENGTH 设置为在表中指定的字符串字段的最大长度。
对于 ILENGTH,此信息相同。在您创建不符合 X/Open 标准的动态程序时,请使用 ILENGTH。