Partage via


Classe d’erreur UNSUPPORTED_SUBQUERY_EXPRESSION_CATEGORY

SQLSTATE : 0A000

Expression de sous-requête non prise en charge :

ACCESSING_OUTER_QUERY_COLUMN_IS_NOT_ALLOWED

L’accès à la colonne de requête externe n’est pas autorisé à cet emplacement :

<treeNode>

AGGREGATE_FUNCTION_MIXED_OUTER_LOCAL_REFERENCES

Une fonction d’agrégation a été trouvée dans un prédicat corrélé avec des références externes et locales, ce qui n’est pas pris en charge : <function>.

CORRELATED_COLUMN_IS_NOT_ALLOWED_IN_NON_EQUALITY_PREDICATE

La colonne corrélée n’est pas autorisée dans un prédicat de non-égalité :

<treeNode>

CORRELATED_COLUMN_IS_NOT_ALLOWED_IN_PREDICATE

La colonne corrélée n’est pas autorisée dans le prédicat :

<treeNode>

CORRELATED_COLUMN_NOT_FOUND

Une référence corrélée de nom externe dans un corps d’expression de sous-requête n’a pas été trouvée dans la requête englobante : <value>.

CORRELATED_REFERENCE

Les expressions référençant la requête externe ne sont pas prises en charge en dehors des clauses WHERE/HAVING : <sqlExprs>.

HIGHER_ORDER_FUNCTION

Les expressions de sous-requête ne sont pas prises en charge dans les fonctions de classement supérieur. Supprimez toutes les expressions de sous-requête des fonctions de classement supérieur, puis réessayez la requête.

LATERAL_JOIN_CONDITION_NON_DETERMINISTIC

La condition de jointure latérale ne peut pas être non déterministe : <condition>.

MUST_AGGREGATE_CORRELATED_SCALAR_SUBQUERY

Les sous-requêtes scalaires en corrélation doivent être agrégées pour retourner au plus une ligne.

NON_CORRELATED_COLUMNS_IN_GROUP_BY

Une clause GROUP BY dans une sous-requête corrélée scalaire ne peut contenir aucune colonne non corrélée : <value>.

NON_DETERMINISTIC_LATERAL_SUBQUERIES

Les sous-requêtes latérales non déterministes ne sont pas prises en charge lors de la jointure avec des relations externes qui produisent plusieurs lignes :

<treeNode>

SCALAR_SUBQUERY_IN_VALUES

Sous-requêtes scalaires dans la clause VALUES.

UNSUPPORTED_CORRELATED_EXPRESSION_IN_JOIN_CONDITION

Les sous-requêtes corrélées dans le prédicat de jointure ne peuvent pas référencer les deux entrées de jointure :

<subqueryExpression>

UNSUPPORTED_CORRELATED_REFERENCE_DATA_TYPE

La référence de colonne corrélée « <expr> » ne peut pas être de type <dataType>.

UNSUPPORTED_CORRELATED_SCALAR_SUBQUERY

Les sous-requêtes scalaires corrélées ne peuvent être utilisées que dans les filtres, agrégations, projections et commandes UPDATE/MERGE/DELETE :

<treeNode>

UNSUPPORTED_CORRELATED_SCALAR_SUBQUERY_IN_WINDOW

Les sous-requêtes scalaires corrélées ne peuvent pas être utilisées dans la même clause que les opérateurs de fenêtre :

<treeNode>

UNSUPPORTED_IN_EXISTS_SUBQUERY

Les sous-requêtes du prédicat IN/EXISTS peuvent uniquement être utilisées dans les filtres, jointures, agrégations, fonctions de fenêtre, projections et commandes UPDATE/MERGE/DELETE :

<treeNode>

UNSUPPORTED_TABLE_ARGUMENT

Les arguments de table sont utilisés dans une fonction où ils ne sont pas pris en charge :

<treeNode>