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

Sådan tilføjer du rækker til en markør manuelt i lagret procedure i oracle

En markør er et skrivebeskyttet håndtag til en SQL-sætning. En markør har ingen data. Du kan ikke tilføje data til en markør. Det eneste du kan gøre med en markør er at hente den næste række.

Du kan ændre den SQL-sætning, der bruges til at åbne markøren til UNION sammen de to forskellige SQL-sætninger, dvs.

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

RETURN rc;


  1. PostgreSQL array_agg(INTEGER[])

  2. Identitetskolonnens værdi springer pludselig til 1001 i sql-serveren

  3. MySQL subselect ydeevne spørgsmål?

  4. Få id'et for en række, når UNIQUE KEY er overtrådt