Sumário

Search

  1. Prefácio
  2. Introdução à Movimentação de Dados em Massa do PowerExchange
  3. Ouvinte do PowerExchange
  4. Movimentação de Dados em Massa do Adabas
  5. Movimentação de Dados em Massa do Datacom
  6. Movimentação de Dados em Massa do DB2 para i5/OS
  7. Movimentação de Dados em Massa do DB2 para Linux, UNIX e Windows
  8. Movimentação de Dados em Massa do DB2 para z/OS
  9. Movimentação de Dados em Massa do IDMS
  10. Movimentação de Dados em Massa do IMS
  11. Movimentação de Dados em Massa do Microsoft SQL Server
  12. Movimentação de Dados em Massa do Oracle
  13. Movimentação de Dados em Massa de Arquivo Sequencial
  14. Movimentação de Dados em Massa do VSAM
  15. Gravando Dados com Tolerância a Falhas
  16. Opções de Monitoração e Ajuste

Guia de Movimentação de Dados em Massa

Guia de Movimentação de Dados em Massa

Instrução ADABAS_MU_SEARCH

Instrução ADABAS_MU_SEARCH

A instrução ADABAS_MU_SEARCH especifica se os campos de valor múltiplo (MU) do Adabas são incluídos nas funções de pesquisa. Um campo MU é um campo único que ocorre um número variável de vezes em um registro. O nome do campo MU é prefixado com um símbolo $ e é permitido em pesquisas. O campo MU deve ser um campo do descritor Adabas. Aparece como o tipo MU em uma descrição de registro do Adabas.
z/OS
Adabas
Não
ADABAS_MU_SEARCH={Y|
N
}
  • Y.
    O PowerExchange usa campos do descritor Adabas de valor múltiplo em pesquisas. Se você especificar um campo de valor múltiplo em uma cláusula WHERE de uma instrução SQL SELECT, o PowerExchange examinará o campo em busca de valores especificados na pesquisa.
  • N
    .
    O PowerExchange não incluirá campos de valor múltiplo do Adabas em pesquisas.
O padrão é N.
  • Em uma definição de mapa de dados existente, o nome do campo para um campo do descritor de valor múltiplo (DE) pode ser usado adicionando o prefixo $ ao nome do campo de valor múltiplo e eliminando o índice de subscrição.
  • Limite os critérios de pesquisa que incluem campos de valor múltiplo a um comparador EQUAL ou uma frase BETWEEN. Pesquisas complexas usando um comparador OR ou valores de pesquisa sem descritor não são suportadas. As seguintes instruções SELECT mostram critérios de pesquisa simples para campos de valor múltiplo:
    SELECT * from
    table_name
    where $MU_field = 'JONES' SELECT * from
    table_name
    where $MU_field >= 10 and $MU_field <= 20 SELECT * from
    table_name
    where $MU_field is between 10 and 20 SELECT AA_field, AB_field, $MU_field where $MU_field = 10
  • O campo de valor múltiplo também pode ser usado em uma instrução SQL SELECT se o campo tiver sido usado nos critérios de pesquisa. A instrução SQL SELECT apresenta o conteúdo dos dados da matriz de valor múltiplo que atendem aos critérios de pesquisa.
  • Se você definir a instrução ADABAS_MU_SEARCH como Y, certifique-se de que a instrução ADAOPT também seja definida como Y para usar os comandos L3 para ler os registros do arquivo na sequência lógica pelo valor do descritor. Se a pesquisa não puder ser otimizada, e houver critérios OR no SQL, a pesquisa falhará.