Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Oracle WITH CLAUSE funktioniert nicht?

Ich glaube, Sie haben eine Leerzeile in Ihrem Skript zwischen der WITH-Klausel und dem SELECT:

SQL> WITH
  2  test AS
  3  (
  4  SELECT COUNT(Customer_ID) FROM Customer
  5  )
  6  
SQL> select * from test;
select * from test
              *
ERROR at line 1:
ORA-00942: table or view does not exist

Das stimmt mit der Tatsache überein, dass Sie den Fehler als in „Zeile 1“ und SQL „select * from test“ gemeldet bekommen haben, obwohl dieses SQL in „Zeile 6“ stehen sollte.