sql >> データベース >  >> RDS >> Oracle

Oracle参照カーソルを返し、複数の結果を追加する

    そのようにすることはできません-カーソルを追加したりマージしたりすることはできません。代わりにこれを行ってください:

    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-Sequalize-外部キー制約を追加できません

    2. PostgreSQLインストールのバイナリ形式でpg_repack拡張機能をコンパイルする

    3. ユニオンクエリの並べ替えエラー

    4. ''の近くの構文が正しくありません