Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

オペレーション

説明

(

左括弧

)

右括弧

+

加算

-

減算

/

除算

*

乗算

=

等しい

^=

等しくない (注意:参照)

<

より小さい

<=

以下

>

より大きい

>=

以上

*EQ

等しい

*NE

等しくない

*LT

より小さい

*LE

以下

*GT

より大きい

*GE

以上

AND

かつ

OR

または

*AND

かつ

*OR

または

...

LANSAで指定する条件と式はすべて「引用文字列」であるため、14.1.6 引用符および引用文字列も参照してください。

条件と式の例を次に示します。

  • フィールド#Aが10より小さい場合のみ、RDMLコマンドが実行されるように条件付けます。

...

           GROUP_BY NAME(#PRODUCT) FIELDS(#PRODNO #DESC #PRICE
                                        #QOH #TAX)
         BEGIN_LOOP
         DOUNTIL    COND('#IO$STS = OK')
         REQUEST    FIELD(#PRODNO)
         FETCH      FIELDS(#PRODUCT) FROM_FILE(PROMST)
                    WITH_KEY(#PRODNO)
         ENDUNTIL
         DISPLAY    FIELDS(#PRODUCT)
         END_LOOP
Note
title注意

Anchor
COMPARE_NOT_EQUAL_NOTE
COMPARE_NOT_EQUAL_NOTE
注意:
IBM iと、5250端末または5250エミュレーション・モードの端末を使用しているPCプラットフォーム(ASCII/EBCDIC)との間に変換テーブルの問題があるため、式で^=(等しくない)を使用する場合は注意が必要です。編集時に使用する端末/キーボードによっては、^=、¢ =、¬=と表示される可能性があります。この場合、代わりに*NEを使用してください。