sql >> Database >  >> RDS >> Oracle

Hoe u door een begrensde lijst loopt in 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;

Deze cursor geeft je dit resultaat

123
321

Herhaal nu de cursor en roep de procedure in een lus op.

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


  1. Cumulatieve som berekenen in PostgreSQL

  2. De webpoort wijzigen in EBS 12.2

  3. 11 manieren om externe sleutels in een SQL Server-database te retourneren met T-SQL

  4. Tabelrechten retourneren van een gekoppelde server in SQL Server (T-SQL-voorbeelden)