プロシージャー・ポインター・データ項目は、USAGE IS PROCEDURE-POINTER として明示的に定義されます。
プロシージャー・ポインター・データ項目を指定すると、EQUAL および NOT EQUAL だけが関係演算子として使用できます。 比較において使用される 2 つのアドレスがどちらも同じ保管場所にある場合、オペランドは等しくなります。
この比較条件は、IF、PERFORM、EVALUATE、および SEARCH 形式 1 のステートメントの中で認められています。 しかし、SEARCH 形式 2 (SEARCH ALL) ステートメントでは認められていません。 それは、プロシージャー・ポインター・データ項目に適用できる、意味のある配列がないからです。
プロシージャー・ポインター比較 - 形式 >>-+-ID-1--+--+----+--+-----+--+-EQUAL--+----+-+--+-ID-2--+---->< +-NULL--+ '-IS-' '-NOT-' | '-TO-' | +-NULL--+ '-NULLS-' '-=-------------' '-NULLS-'