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

Chọn mà không có mệnh đề FROM trong Oracle

Không, trong Oracle không có SELECT không có FROM .

Sử dụng dual bảng là một thực hành tốt.

dual là một bảng trong bộ nhớ. Nếu bạn không chọn DUMMY từ đó, nó sử dụng một đường dẫn truy cập đặc biệt (FAST DUAL ) không yêu cầu I/O .

Ngày xửa ngày xưa, dual có hai bản ghi (do đó có tên) và được dùng như một tập bản ghi giả để sao chép các bản ghi đang được kết hợp với.

Bây giờ nó chỉ có một bản ghi, nhưng bạn vẫn có thể tạo một số lượng hàng tùy ý với nó:

SELECT  level
FROM    dual
CONNECT BY
        level <= 100

MySQL cũng hỗ trợ dual (cũng như cú pháp không từ).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle's SYS_GUID () UUID RFC 4122 có tuân thủ không?

  2. ORA-01036:tên / số biến không hợp lệ khi chạy truy vấn thông qua C #

  3. Tham gia Diễn đàn Hỏi và Đáp dành cho Nhà phát triển

  4. Tại sao lại sử dụng mệnh đề JOIN thay vì điều kiện WHERE?

  5. Oracle:Làm thế nào để nhận được phần trăm tổng số bằng một truy vấn?