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

Sådan opretter du markøren inde i procedureteksten i plsql

du kan ikke referere til en cursorvariabel i en cursor FOR-løkke

men du kan bruge udvælgelsen direkte:

create or replace PROCEDURE myprocedure
AS
  LV_TEST_CUR SYS_REFCURSOR;
  LV_QUERY VARCHAR2(200);
  LV_DATE  DATE;
BEGIN
  FOR CUR_VAR IN (select sysdate as mydate from dual)
  LOOP
  dbms_output.put_line(CUR_VAR.mydate);
  end LOOP;

END myprocedure;
/


  1. Ydelsesmyter:Overdimensionerede strengsøjler

  2. Tilslutning af Google Cloud SQL med Wordpress på Google Compute Engine

  3. Kontroller, at PHP-dato- og tidsstempel er korrekt?

  4. Slut dig til en til mange og få et enkelt resultat