Declare indicator variables
You declare indicator variables in the same way as host variables,
between BEGIN DECLARE SECTION and END DECLARE SECTION statements as
the following example shows:
EXEC SQL BEGIN DECLARE SECTION;
-- put indicator variable declarations here
EXEC SQL END DECLARE SECTION;
Indicator variables can be any valid numeric host-variable data type. Usually, you declare an indicator variable as an integer. For example, suppose your program declares a host variable called name. You can declare a short integer-indicator variable called nameind, as the following example shows:
EXEC SQL BEGIN DECLARE SECTION;
char name[16];
short nameind;
EXEC SQL END DECLARE SECTION;
You can use non-ASCII (non-English) characters in indicator-variable names if your client locale supports these non-ASCII characters. For more information about how the client locale affects host-variable names, see the HCL OneDB™ GLS User's Guide.