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

Comparações de operandos com comprimentos diferentes

Comparações de operandos com comprimentos diferentes

As comparações de colunas de caracteres de comprimento variável (VARCHAR e CLOB) e colunas binárias de comprimento variável (BIN, VORBIN e BLOB) usam correspondências exatas nos operandos, sem remover espaços à direita ou zeros binários.
Exemplo de condições de comparação para coluna de caracteres de comprimento variável, na qual ' ' é um espaço entre aspas simples:
  • Condição
    WHERE COL1 = ' '
    será verdadeiro se os dados da coluna tiverem exatamente um espaço
  • Condição
    WHERE COL1 > ' '
    exclui dados de coluna de um espaço
  • Condição
    WHERE COL1 <= ' '
    inclui dados de coluna de um espaço
Se houver uma diferença nos comprimentos comuns dos dois campos, um resultado de comparação será retornado.
Se corresponderem no comprimento comum, mas qualquer um dos campos tiver um comprimento variável (VARCHAR, CLOB) e um dos operandos para mais longo, um resultado será retornado comparando os bytes extras com um byte de espaço.
Se corresponderem ao comprimento comum, mas um dos campos para um comprimento fixo (CHAR) e um dos operandos para mais longo, retornará um resultado comparando os bytes extras com um byte de espaço.
Os literais constantes no SQL de comparação não podem exceder 255 bytes e devem estar no formato "AA"