ILBOSCH

ILBOSCHはSEARCH ALLステートメントが使用される場合に呼び出されるCOBOLルーチンです。これにより、テーブル上で2進検索が行われます。2進検索は、非常に小さいテーブル以外の場合は通常のSEARCHステートメントよりも高速に検索できます。ただし、SEARCHの引き数がアルファベット順または番号順になっている場合しか使用できません。

ヒント

一般的に、SEARCH ALLが最も効率的な検索のタイプです。ただし、同じ項目が連続して検索される傾向にある場合、または項目が検索されるテーブル部分を特定できる場合は、より効率的な検索ルーチンをコーディングできる可能性があります。このルーチンを呼び出したステートメントを判別するには、CPU属性レポートを参照してください。

参考資料

『IBM OS/VS COBOL Subroutine Library Program Logic(LY28-6425)』