sql >> Databáze >  >> RDS >> Oracle

Jak vložit záznamy do proměnných z cte v oracle?

Přiřazujete více řádků vrácených z tabulky k proměnné, což se nezdaří.

Můžete jednoduše použít CURSOR FOR LOOP což vytvoří implicitní kurzor a můžete procházet názvy:

CREATE OR REPLACE PROCEDURE sp_market IS
BEGIN
    FOR i IN (
        SELECT field_name
        FROM pld_medicare_config
        ) 
    LOOP
        -- Your logic goes here
        dbms_output.put_line(i.field_name);
    END LOOP;
END;
/


  1. Funkce Oracle pro porovnání řetězců neuspořádaným způsobem

  2. SQL:nelze zahodit cizí klíč kvůli automaticky generovanému omezení

  3. SQL Developer 4.1.2

  4. jak nastavit vybraný tag hodnoty <select> html z databáze v php?