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

PL/SQL udskriv ref markør returneret af en lagret procedure

Bemærk:Denne kode er ikke testet

Definer en post for din refCursor-returtype, kald det rec. For eksempel:

TYPE MyRec IS RECORD (col1 VARCHAR2(10), col2 VARCHAR2(20), ...);  --define the record
rec MyRec;        -- instantiate the record

Når du har returneret refursoren fra din procedure, kan du tilføje følgende kode, hvor dine kommentarer er nu:

LOOP
  FETCH refCursor INTO rec;
  EXIT WHEN refCursor%NOTFOUND;
  dbms_output.put_line(rec.col1||','||rec.col2||','||...);
END LOOP;


  1. Oracle Forskelle mellem NVL og Coalesce

  2. MariaDB JSON_ARRAYAGG() Forklaret

  3. Hvordan får man antallet af elementer i et JSON-array gemt som CLOB med Oracle 12c?

  4. Om V-formatelementet i Oracle