CODE RETOUR -481

THE GROUP BY CLAUSE CONTAINS element-1 NESTED WITHIN element-2

Explication
Les types d’imbrication suivants ne sont pas autorisés dans une clause GROUP BY :

  • CUBE dans CUBE, ROLLUP ou grouping-expression-list
  • ROLLUP dans CUBE, ROLLUP ou grouping-expression-list
  • () – parfois appelé un grand-total – dans CUBE, ROLLUP ou grouping-expression-list
  • GROUPING SETS dans GROUPING SETS, CUBE, ROLLUP ou grouping-expression-list
  • CUBE, ROLLUP, () – parfois appelé un grand total, GROUPING SETS dans n’importe quelle fonction, expression CASE ou spécification CAST

Dans certains cas, la valeur *N sera fournie pour l’élément-2. Dans ce cas, *N représente CUBE, ROLLUP, GROUPING SETS ou grouping-expression-list.

Action du système
L’instruction ne peut pas être traitée.

Réponse du programmeur
Modifiez la clause GROUP BY pour supprimer l’imbrication identifiée par element-1 .

SQLSTATE
428B0