sql >> Databasteknik >  >> RDS >> Oracle

Oracle:tabellen muterar

Raderna ändras inte omedelbart, ändringarna görs rad för rad, och efter varje ändring anropas din utlösare.

När den anropas - den väljer från samma tabell som är halvförändrad. Detta är inkonsekvent, därför - oracle hindrar dig från att göra det.

Du kan antagligen ändra det till FOR EACH STATEMENT och bearbeta massa rader som du vill, eller till och med tänka om uppgiften (det finns en chans att du löser det fel)




  1. Kontrollera om en mysql-rad INTE finns i en array

  2. Lagring av långa binära (rådata) strängar

  3. Python psychopg2 timeout

  4. Hur använder man COUNT i SQL?