sql >> Databasteknik >  >> RDS >> Oracle

PL/SQL utskriftsreferens markör returneras av en lagrad procedur

Obs:Den här koden är opröstad

Definiera en post för din refCursor-returtyp, kalla det rec. Till exempel:

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

När du har återställt refkursorn från din procedur kan du lägga till följande kod där dina kommentarer finns nu:

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


  1. Hur man hittar dubbletter av poster i PostgreSQL

  2. ORA-01438:värde större än angiven precision som tillåts för denna kolumn när 3 infogas

  3. Access Class Module och Wrapper Classes

  4. Hur man hittar dubbletter av poster med hjälp av Group by and Having-satsen i SQL Server - SQL Server / TSQL Tutorial Del 132