Menu

COBOL - Statement PROCURAR Introdução


A instrução SEARCH procura um elemento em uma tabela que satisfaça a condição especificada e ajusta o índice associado para indicar esse elemento.

Existem dois formatos de PESQUISA,
  1. Instrução SEARCH para pesquisa serial.
  2. SEARCH ALL instrução para pesquisa binária.

Quando usar PESQUISAR e PESQUISAR TODOS
  • Use o formato 1 (pesquisa serial) quando a tabela que você deseja pesquisar não tiver sido classificada. Use o formato 1 para pesquisar uma tabela classificada quando quiser pesquisar serialmente na tabela ou quiser controlar subscritos ou índices. Além disso, para uma tabela com menos de 50 entradas, vá para PESQUISA.

  • Use o formato 2 (pesquisa binária) quando quiser pesquisar com eficiência todas as ocorrências em uma tabela. A tabela deve ter sido previamente ordenada. Além disso, para uma tabela com mais de 50 entradas, vá em SEARCH ALL.

Para usar SEARCH/SEARCH ALL, a tabela deve ter um índice. Para usar SEARCH ALL a tabela deve estar ordenada.

Veremos cada formato no próximo capítulo..