sql >> Database teknologi >  >> RDS >> Oracle

Returnerer Oracle ref markør og tilføjer flere resultater

Sådan kan du ikke gøre det – markører kan ikke tilføjes eller flettes. Bare gør dette i stedet:

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. MySQL LAG/LEAD problem

  2. Genererer sql-kode programmatisk

  3. Viser japanske tegn fra SQLException.getMessage()

  4. Lagrede procedurer, MySQL og PHP