Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Mengembalikan kursor ref Oracle dan menambahkan beberapa hasil

Anda tidak dapat melakukannya seperti itu - kursor tidak dapat ditambahkan atau digabungkan. Lakukan saja ini sebagai gantinya:

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. Mengapa DECODE Oracle memberi saya nilai yang berbeda dari NVL?

  2. Cara menambahkan nomor urut untuk setiap elemen dalam grup menggunakan kueri SQL tanpa tabel temp

  3. Oracle Apex 5 - Bilah footer seperti yang ada di App Builder

  4. SQL untuk menemukan kata-kata huruf besar dari kolom

  5. Oracle ISNULL () Setara