Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Français) » Messages d'erreur » Messages d'erreur SQL Anywhere » Messages d'erreur SQL Anywhere triés par ordre alphabétique (L à S)

 

Requête récursive incorrecte

Constante d'erreur SQLE_INVALID_RECURSION
Etat ODBC 2 37000
Etat ODBC 3 42000
Gravité 16
SQLCODE –921
SQLSTATE 42W99
Code d'erreur Sybase 13563
Description

Une requête récursive doit être formée de la clause UNION ALL d'une requête initiale et d'une requête d'itération. La seule opération ensembliste autorisée dans la requête d'itération est UNION ALL. Une référence récursive au nom de l'expression de table commune ne peut apparaître que dans la requête d'itération et ne doit pas se trouver dans une instruction SELECT qui utilise DISTINCT, ORDER BY ou une fonction d'agrégat. De même, une référence récursive ne peut pas apparaître dans la partie d'une jointure externe qui fournit des valeurs NULL ou dans une sous-requête.