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

Trả lại con trỏ tham chiếu Oracle và thêm nhiều kết quả

Bạn không thể làm như vậy - không thể nối hoặc hợp nhất con trỏ. Thay vào đó, chỉ cần làm điều này:

PROCEDURE GetOrderbyCustName(
   p_name       IN        VARCHAR2,
   curReturn    OUT       sys_refcursor
)
IS
BEGIN
   OPEN curReturn FOR 
      SELECT o.orderID, o.siteID
      FROM Orders o
      JOIN Customers c ON c.siteID = o.siteID
      WHERE c.name LIKE p_name;
END GetOrderbyCustName;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Không có thông tin đăng nhập nào có sẵn trong gói bảo mật khi kết nối với Oracle được thực hiện

  2. Làm cách nào để lấy các trường từ listagg trong dấu ngoặc kép?

  3. Đọc cơ sở dữ liệu đa luồng

  4. Làm thế nào để xử lý các giao dịch lớn dưới Oracle?

  5. Các giá trị lặp lại trong một cột