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

Kết nối bằng Oracle SQL

CONNECT BY PRIOR empno = manager_id;

Điều này sẽ tạo ra đệ quy. Tất cả các bản ghi là một phần của cấp phân cấp thấp hơn tiếp theo sẽ trả về. Điều này sẽ trả lại một hệ thống phân cấp từ trên xuống dưới cho tất cả người quản lý và cấp dưới đang làm việc của họ.

30 (manager_id)
   12 
   5 (manager_id)
      1
      7
20 (manager_id)
   15
   10


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Danh sách các khóa ngoại và các bảng mà chúng tham chiếu trong Oracle DB

  2. Làm thế nào để thực hiện một thủ tục được lưu trữ oracle?

  3. Xóa tất cả các bản ghi ngoại trừ bản ghi gần đây nhất?

  4. Lấy giá trị từ FieldA, gửi đến hàm db, trả về giá trị cho FieldB

  5. Tính năng mới của Oracle 18c:Sửa đổi phân vùng trực tuyến