Ich versuche, eine WITH-Klausel in einer Abfrage zu verwenden, aber halten Sie die NachrichtOracle mit CLAUSE funktioniert nicht?
ORA-00942 erhalten: Tabelle oder Sicht ist nicht vorhanden
Ich habe eine einfache Abfrage zu erstellen versucht, nur als Beispiel hier:
MIT
Test AS
(
SELECT COUNT (Customer_ID) FROM C ustomer
)
SELECT * FROM Test;
Aber auch diese dosen't Arbeit, es gibt nur die Meldung:
SELECT * FROM Test; 2 3 4 5 6 SQL>
SELECT * FROM Test
* FEHLER in Zeile 1:
ORA-00942: Tabelle oder Sicht sind nicht vorhanden
ich vorher noch nie die WITH-Klausel verwendet habe, Gibt es etwas Einfaches, das ich hier vermisse? Ich benutze Oracle Database 10g Enterprise Edition Version 10.2.0.1.0 - Prod Jede Beratung wäre willkommen. Vielen Dank.
Das ist die Seite, die ich ursprünglich betrachtete. Abgesehen von dem/* + materialize */Hinweis kann ich nicht sehen, was an meiner Anfrage anders ist ... –
Was passiert, wenn Sie den Hinweis zu Ihrer Abfrage hinzufügen? –
Gibt nur das gleiche Ergebnis. –