«Видят» ли друг друга изменения, сделанные в одной транзакции?

Предположим, я выполняю следующий набор SQL-запросов (псевдокод) в таблице только с одним столбцом CITY :

BEGIN TRANSACTION;
INSERT INTO MyTable VALUES( 'COOLCITY' );
SELECT * FROM MyTable WHERE ALL;
COMMIT TRANSACTION;

- это SELECT , который гарантированно возвращает COOLCITY ?

5
задан sharptooth 24 March 2011 в 08:17
поделиться