/
isadoraf
/
MyWorkComp
Обзор
Документация
Войти
/
isadoraf
/
MyWorkComp
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
PostgreSQL/SQL_beginner.Day08-2/src/ex02/day08_ex02.sql
34 строки
2 KB
isadoraf
upgrade Repository
19 фев 2026, 10:44
19 фев 2026, 10:44
be1ac9e
Код
Авторство
О чём код?
-- Session #1 BEGIN TRANSACTION ISOLATION LEVEL REPEATABLE READ; -- Уровень изоляции REPEATABLE READ обеспечивает, что читающая транзакция не увидит изменений, сделанных другими транзакциями после начала своей работы. -- Session #2 BEGIN TRANSACTION ISOLATION LEVEL REPEATABLE READ; -- Уровень изоляции REPEATABLE READ обеспечивает, что читающая транзакция не увидит изменений, сделанных другими транзакциями после начала своей работы. -- Session #1 SELECT * FROM pizzeria WHERE name = 'Pizza Hut'; -- Выбирает записи из поля в таблице в первом сеансе. -- Session #2 SELECT * FROM pizzeria WHERE name = 'Pizza Hut'; -- Выбирает записи из поля в таблице во втором сеансе. -- Session #1 UPDATE pizzeria SET rating = 4 WHERE name = 'Pizza Hut'; -- Обновляет рейтинг пиццерии. -- Session #2 UPDATE pizzeria SET rating = 3.6 WHERE name = 'Pizza Hut'; -- Обновляет рейтинг пиццерии. -- Session #1 COMMIT; -- Фиксирует транзакцию, начатую в первом сеансе. -- Session #2 COMMIT; -- Фиксирует транзакцию, начатую во втором сеансе. -- Session #1 SELECT * FROM pizzeria WHERE name = 'Pizza Hut'; -- Выбирает все записи по условию из таблицы в первом сеансе. -- Session #2 SELECT * FROM pizzeria WHERE name = 'Pizza Hut'; -- Выбирает все записи по условию из таблицы во втором сеансе.