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

Jak ručně přidat řádky do kurzoru v uložené proceduře v oracle

Kurzor je popisovač příkazu SQL pouze pro čtení. Kurzor neobsahuje žádná data. Ke kurzoru nelze připojit data. Jediná věc, kterou můžete s kurzorem udělat, je načíst další řádek.

Příkaz SQL, který se používá k otevření kurzoru, můžete změnit na UNION dohromady dva různé příkazy SQL, tj.

OPEN rc FOR 
  SELECT <<column list>>
    FROM table1
  UNION ALL
  SELECT <<column list>>
    FROM table2;

RETURN rc;


  1. Jak funguje funkce TRIM() v MySQL

  2. JPA CriteriaBuilder jak vytvořit join + like dotaz

  3. Databázový model pro platformu MOOC

  4. Postgres omezení zajišťující jeden sloupec z mnoha je přítomen?