sql >> Database >  >> RDS >> Oracle

Hoe maak je een cursor in de hoofdtekst van de procedure in plsql

u kunt niet verwijzen naar een cursorvariabele in een cursor FOR-lus

maar je kunt de select-opdracht direct gebruiken:

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. Intellisense-probleem met SQL Server 2008

  2. Hoe krijg je een dynamische weergave van 12 werkdagen in Postgresql?

  3. E-mail verzenden met Oracle 10 g Forms

  4. mysqli-query geeft alleen eerste rij terug