Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Oracle WITH CLAUSE không hoạt động?

Tôi tin rằng bạn có một dòng trống trong tập lệnh của mình giữa mệnh đề WITH và 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

Điều đó phù hợp với thực tế là bạn đã gặp lỗi được báo cáo là ở "dòng 1" và SQL "select * from test", khi SQL này phải ở "dòng 6".



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Số thứ tự trong bảng

  2. Thay đổi độ chính xác của cột số trong Oracle

  3. Truy vấn Oracle TIMESTAMP VỚI TIMEZONE

  4. PK vi phạm trong sql oracle

  5. Cách chọn các bản ghi được nhóm theo giờ trong ngày kể cả những giờ không có bản ghi