Próbuję trochę lepiej zrozumieć Oracle 11g. Moje pytanie jest proste: w jaki sposób Oracle obsługuje dwie sesje, które próbują jednocześnie wstawić rekordy do jednej tabeli.
Na przykład WSTAW A działa o godzinie 13:00 w stosunku do tabeli 1. Wykonanie zajmie 5 minut. WSTAW B jest wykonywany o 13:02 w stosunku do tabeli 1. Wykonanie zajmie 1 minutę.
Co się stanie? Czy kolejka Oracle INSERT B zostanie wykonana po zakończeniu INSERT A? Czy INSERT B będzie działał jednocześnie z INSERT A?
Dzięki!
insert into foo(id) select level from dual connect by level<1000000
(zwiększanie liczby zer po kolei, aż będzie wystarczająco wolne)