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

Looping cursor kaster fejl, at cursor ikke er defineret

Markøren kan være reference i en PL/SQL-blok som følger:

set serveroutput on    
DECLARE
  c_curs    SYS_REFCURSOR;
  v_id      NUMBER;
BEGIN

  pck_prov.get_value_type_list (1, c_curs); --> procedure called here

  LOOP 
    FETCH c_curs
    INTO  v_id;
    EXIT WHEN c_curs%NOTFOUND;
    DBMS_OUTPUT.PUT_LINE(v_id);
  END LOOP;
  CLOSE c_curs;
END;
/


  1. Kan jeg lave søgning uden store og små bogstaver med JSON_EXTRACT i MySQL?

  2. Opret to arrays til to felter, og hold sorteringsrækkefølgen af ​​arrays synkroniseret (uden underforespørgsel)

  3. PHP OOP MySQL programmering

  4. Hvordan analyserer man MySQL-indbygget kode fra Python?