Sumário

Search

  1. Prefácio
  2. Introdução ao PowerExchange
  3. Arquivo de Configuração DBMOVER
  4. Trabalhos Netport
  5. Logs de Mensagens do PowerExchange e Substituições de Destinos
  6. Log de estatísticas do SMF e Relatórios
  7. Segurança do PowerExchange
  8. Suporte a Secure Sockets Layer
  9. Segurança de Rede Alternativa do PowerExchange
  10. SQL Não Relacional do PowerExchange
  11. Metadados DTLDESCRIBE
  12. Globalização do PowerExchange
  13. Usando os Drivers ODBC do PowerExchange
  14. Tipos de Dados e Matriz de Conversão do PowerExchange
  15. Apêndice A: Carimbos de Data/Hora DTL__CAPXTIMESTAMP
  16. Apêndice B: Glossário do PowerExchange

Manual de Referência

Manual de Referência

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á.