sql >> Database >  >> RDS >> Oracle

Hoe u handmatig rijen aan een cursor toevoegt in de opgeslagen procedure in Oracle

Een cursor is een alleen-lezen-handle voor een SQL-instructie. Een cursor heeft geen gegevens. U kunt geen gegevens aan een cursor toevoegen. Het enige dat u met een cursor kunt doen, is de volgende rij ophalen.

U kunt de SQL-instructie die wordt gebruikt om de cursor te openen, wijzigen in UNION samen de twee verschillende SQL-instructies, d.w.z.

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

RETURN rc;


  1. PHP - bouw associatieve array op meerdere niveaus uit de database (sorteer steden op staat van db)

  2. MySQL UPDATE met willekeurig getal tussen 1-3

  3. Hoe te weten of de DELETE-query echt een rij verwijdert, met behulp van PDO

  4. 3 manieren om alle tabellen te retourneren ZONDER een primaire sleutel in SQL Server