Работа вам нужна срочно. Не волнуйтесь, уложимся!
- 22423 авторов готовы помочь тебе.
 - 2402 онлайн
 
решай задачу по фотографии

Предмет: Базы данных
Раздел: Транзакции в PostgreSQL (SQL-команды управления транзакциями)
Вопрос:
В PostgreSQL транзакция завершается при выполнении команды:
Анализ вариантов:
COMMIT — ✅ Верно.
Команда COMMIT завершает текущую транзакцию и сохраняет все изменения, сделанные в её рамках. Это финализирующая операция для транзакции.
SELECT FROM — ❌ Неверно.
Команда SELECT используется для выборки данных и не завершает транзакцию.
ROLLBACK — ✅ Тоже верно.
Команда ROLLBACK отменяет текущую транзакцию, откатывая все изменения. Это также завершает транзакцию, но без сохранения изменений.
INSERT INTO — ❌ Неверно.
Команда INSERT добавляет данные, но сама по себе не завершает транзакцию.
DROP TABLE — ❌ Неверно.
Удаляет таблицу, но требует явного завершения транзакции через COMMIT или ROLLBACK.
Правильные ответы:
Обе команды завершают транзакцию, но с разным результатом:
COMMIT — сохранить измененияROLLBACK — отменить измененияОтвет:
Выберите COMMIT и ROLLBACK.