English
Instant Developer Foundation Documentazione
  • Note di rilascio
  • Instant Developer Foundation
  • Versioni precedenti
  • Versione 18.5.7200
  • Correzioni

DBA: AS/400 e group-by automatiche

copia link

Descrizione del difetto

Se si utilizzava il database AS/400 e si scriveva una query contenente una o più funzioni di aggregazione si poteva ottenere un errore di esecuzione della query se questa conteneva altre colonne con espressioni. Per esempio la query:

   select
      trim(COL1),
      min(COL2)
   from
      TABLE
generava un errore dato che Instant Developer aggiungeva automaticamente la clausola Group-by
   group by 1
invece di
   group by LTRIM(RTRIM(COL1))

Effetti del malfunzionamento

  • La query contenente la clausola Group-by automatica generava errore.

Soluzioni

Non sono disponibili workaround per le versioni precedenti.

Funzionalità interessate

L'utilizzo di query con funzioni di aggregazione su AS/400.

Note

  • Malfunzionamento relativo alla richiesta di assistenza 001007-2018.
  • Il malfunzionamento non si manifestava se le altre colonne erano riferimenti diretti a campi del database. Per esempio la query:
       select
          COL1,
          min(COL2)
       from
          TABLE
    
    non generava errore poiché Instant Developer aggiungeva la clausola group-by alla query indicando la colonna:
       group by COL1

Ultima modifica: 23/03/2021 / Validità: da 18.5.7200

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum