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

Proč dotaz SELECT nespustí transakci? [Věštec]

Transakce začíná příkazem SET TRANSACTION, ale přidělení id transakce je zpožděno až do prvního DML (skutečného DML – podle mých zkušeností to není příkaz SELECT)

Stejný zdroj říká...

Dává mi to smysl, není důvod zadávat nebo odvolávat SELECT.




  1. MySQL – podmíněné COUNT s GROUP BY

  2. Jak předvídat a uniknout jednoduchému citátu ' v oracle

  3. Použití podmínky If v klauzuli where

  4. Optimalizace GROUP BY + COUNT DISTINCT na nevnořeném sloupci jsonb