hallo,
ich habe genau das gemacht was du gesagt hast... jedoch habe ich nicht rausfinden können ob der Befehl mit der CQE ider SQE ausgeführt wurde.
wenn ich "VisualExplain->Ausführen und Erklären" kommt folgende fehlermeldung:
Code:
SQL-Status: 42999
Vendorencode: -255
Nachricht: [SQL0255] Funktion nicht für die Abfrage unterstützt. Ursache . . . .
: Der Ursachencode ist 6:
-- Code 1 -- Skalare Unterauswahl und laterale Korrelation aus einem verschachtelten Tabellenausdruck sind für verteilte Dateien nicht zulässig.
-- Code 2 -- Beim Verwenden einer temporären verteilten Datei ist ein Fehler aufgetreten.
-- Code 3 -- EXCEPT oder INTERSECT wird für diese Abfrage nicht unterstützt.
-- Code 4 -- Ein Sequenzverweis wird bei verteilten Dateien nicht unterstützt.
-- Code 5 -- Ein rekursiver allgemeiner Tabellenausdruck wird für diese Abfrage nicht unterstützt.
-- Code 6 -- Eine OLAP-Funktion wird für diese Abfrage nicht unterstützt.
-- Code 7 -- ORDER OF wird für diese Abfrage nicht unterstützt.
-- Code 8 -- Skalare Gesamtauswahl wird für diese Abfrage nicht unterstützt.
-- Code 9 -- Eine verteilte Datei wird in einem multithread-fähigen Job verarbeitet, oder dies ist nicht der anfängliche Thread. Fehlerbeseitigung: Eine Liste der Maßnahmen zur Fehlerbeseitigung folgt:
-- Bei Code 1 die Abfrage so ändern, dass sie weder skalare Unterauswahl noch Korrelation aus einem verschachtelten Tabellenausdruck verwendet.
-- Bei Code 2 die vorherigen Nachrichten auf weitere Informationen prüfen.
-- Bei Code 3 EXCEPT oder INTERSECT aus der Abfrage entfernen.
-- Bei Code 4 den Sequenzverweis aus der Abfrage entfernen.
-- Bei Code 5 den rekursiven allgemeinen Tabellenausdruck aus der Abfrage entfernen.
-- Bei Code 6 die OLAP-Funktion aus der Abfrage entfernen.
-- Bei Code 7 ORDER OF aus der Abfrage entfernen.
-- Bei Code 8 die Abfrage ohne Gesamtauswahl erneut angeben.
-- Bei Code 9 nicht mehrere Threads für die Ausführung der Abfrage verwenden.
Verarbeitung wurde beendet, da die hervorgehobene Anweisung nicht erfolgreich abgeschlossen werden konnte
mein SQL-befehl ist der:
Code:
WITH x as (SELECT a.*, ROW_NUMBER() Over (Order By "SPALTE") as Zeilennummer
From "BIBLIOTHEK"."TABELLE" a)
SELECT * FROM x
Die Syntaxprüfung ist erfolgreich.
Wie kann ich weiter vorgehen um das zum laufen zu bringen?
Bookmarks