Быстрый старт
Развертывание
Моделирование данных
Подключение
Запись данных
Миграция
Запросы
Операции и обслуживание
Типовое обслуживание
Секционирование
Резервное копирование и восстановление
Масштабирование
Мониторинг
Настройка производительности
Устранение неполадок
Справочник
Руководство по инструментам
Типы данных
Хранилище данных
Выполняющая система
Потоковая передача
Восстановление после сбоев
Конфигурация
Индексы
Расширения
Справочник по SQL
Часто задаваемые вопросы
Запускает блок транзакции.
START TRANSACTION [transaction_mode] [READ WRITE | READ ONLY]
Где transaction_mode:
ISOLATION LEVEL {SERIALIZABLE | READ COMMITTED | READ UNCOMMITTED}
START TRANSACTION запускает новый блок транзакции. Если указан уровень изоляции или режим чтения/записи, новая транзакция будет иметь такие характеристики, как если бы был выполнен SET TRANSACTION. Это эквивалентно команде BEGIN.
READ UNCOMMITTED
READ COMMITTED
REPEATABLE READ
SERIALIZABLE
READ WRITE
READ ONLY
Запуск блока транзакции:
START TRANSACTION;
Согласно стандарту, для начала блока транзакции не обязательно использовать START TRANSACTION: любой SQL-оператор неявно начинает блок. Поведение базы данных YMatrix можно рассматривать как неявное выполнение COMMIT после каждой команды, которая не следует за START TRANSACTION (или BEGIN), поэтому такое поведение часто называют «автофиксацией». Другие системы реляционных баз данных могут предоставлять аналогичный режим автоматической фиксации.