汇编程序中的指示变量

指示变量是一个2字节的整数(DS HL2 )。 您以与宿主变量相同的方式声明指示变量。 您可以混合使用两种类型的变量声明。

下图显示了汇编语言中声明指示器变量的语法。

阅读语法图跳过可视化语法图变量名 DCDS 1HL2

示例

以下示例显示了一个FETCH语句,其中包含FETCH语句所需的主变量声明及其关联的指示变量。
   EXEC SQL FETCH CLS_CURSOR INTO :CLSCD,            X
                                  :DAY :DAYIND,      X
                                  :BGN :BGNIND,      X
                                  :END :ENDIND
您可以按如下方式声明这些变量:
CLSCD    DS CL7
DAY      DS HL2
BGN      DS CL8
END      DS CL8
DAYIND   DS HL2            INDICATOR VARIABLE FOR DAY
BGNIND   DS HL2            INDICATOR VARIABLE FOR BGN
ENDIND   DS HL2            INDICATOR VARIABLE FOR END