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

SQL Anywhere 11.0.1 (Deutsch) » Fehlermeldungen » SQL Anywhere - Fehlermeldungen » SQL Anywhere-Fehlermeldungen - sortiert nach Meldungstext (T-Z)

 

Ungültige rekursive Abfrage

Fehlerkonstante SQLE_INVALID_RECURSION
ODBC 2-Status 37000
ODBC 3-Status 42000
Schweregrad 16
SQLCODE –921
SQLSTATE 42W99
Sybase-Fehlercode 13563
Mögliche Ursache

Eine rekursive Abfrage muss aus UNION ALL einer anfänglichen Abfrage und einer Iterationsabfrage bestehen. Die einzige SET-Operation, die in der Iterationsabfrage erlaubt ist, ist UNION ALL. Eine rekursive Referenz auf den Namen des gemeinsamen Tabellenausdrucks kann nur in der Iterationsabfrage erscheinen und darf nicht in einer SELECT-Anweisung vorkommen, die DISTINCT, ORDER BY oder eine Aggregatfunktion verwendet. Eine rekursive Referenz kann auch nicht in der NULL-liefernden Seite eines Outer-Joins oder in einer Unterabfrage enthalten sein.