-
Hallo,
in der SQL Reference sind die Einschränkungen klar dokumentiert (kein read Trigge, keine Multi Member LFs, keine CCSID Conversion, kein ORDER BY etc...) wenn die nicht zutreffen liegt meines Erachtens ein Bug vor, den man an IBM reporten sollte.
mfg
Dieter Bender
 Zitat von h-net
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?
Similar Threads
-
By h-net in forum IBM i Hauptforum
Antworten: 6
Letzter Beitrag: 15-08-07, 17:27
-
By Ewald in forum NEWSboard Programmierung
Antworten: 0
Letzter Beitrag: 24-01-07, 18:32
-
By Azaron in forum IBM i Hauptforum
Antworten: 4
Letzter Beitrag: 05-12-06, 13:42
-
By mlitters in forum Archiv NEWSboard Events
Antworten: 0
Letzter Beitrag: 11-10-06, 16:52
-
By bluesXplosion in forum IBM i Hauptforum
Antworten: 7
Letzter Beitrag: 03-08-06, 09:52
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks