sql >> Databasteknik >  >> RDS >> Oracle

Hur man går igenom en avgränsad lista i Oracle PLSQL

CURSOR V_CUR IS
select regexp_substr(Parm1 ,'[^,]+', 1, level) As str from dual
connect by regexp_substr(Parm1, '[^,]+', 1, level) is not null;

Denna curor kommer att ge dig ett sådant här resultat

123
321

Iterera nu markören och anropa proceduren i loop.

For i IN V_CUR
LOOP
    callProdcedure2(i.str);
END LOOP;


  1. Anslut Java till en MySQL-databas

  2. Det går inte att logga in på databasen som SYS med Oracle SQL Developer

  3. EM SQL Monitor Impact

  4. pgadmin4 :postgresql applikationsserver kunde inte kontaktas.