sql >> Databáze >  >> RDS >> Oracle

Vrácení referenčního kurzoru Oracle a připojení více výsledků

Nemůžete to tak udělat - kurzory nelze připojit ani sloučit. Místo toho udělejte toto:

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. Jak poslat PHP mailer na více e-mailových adres přijatých pomocí dotazu MySQL

  2. Funkce okna v dotazech MySQL

  3. MySQL:nelze získat přístup k účtu root

  4. virtualenv, který dokáže najít přemístěné knihovny (jako mysqlclient lib pro MySQLdb)