sql >> Databasteknik >  >> RDS >> Oracle

Varför startar inte SELECT-frågan transaktionen? [Orakel]

Transaktionen börjar med SET TRANSACTION, men allokeringen av transaktions-id fördröjs tills första DML (riktig DML - enligt min erfarenhet inte en SELECT-sats)

Samma källa säger...

Det är vettigt för mig, det finns ingen anledning att begå eller återställa ett SELECT.




  1. Välj * från tabellen där datum =idag

  2. Vad skulle hända om två eller fler personer försöker uppdatera samma MySQL-tabell samtidigt?

  3. MySQL sammansatta index och operatör MELLAN

  4. SQL Developer-skriptutgång trunkerar sys_refcursor-bredden