Що таке команда SQL для запуску транзакції?

BeginTransaction(IsolationLevel, String) Запускає транзакцію бази даних із вказаним рівнем ізоляції та назвою транзакції.

The ВСТАНОВИТИ ТРАНЗАКЦІЮ Команда може бути використана для ініціювання транзакції бази даних. Ця команда використовується для визначення характеристик наступної транзакції. Наприклад, ви можете вказати транзакцію лише для читання або для читання і запису.

Початок SQL є ключове слово, що використовується в редакторі методів для вказівки початку послідовності команд SQL, які повинні бути інтерпретовані поточним джерелом даних процесу (інтегрована система SQL 4D або будь-яке джерело, указане за допомогою команди SQL LOGIN).

Запустіть утиліту sqlcmd і підключіться до іменованого екземпляра SQL Server. Відкрийте вікно командного рядка та введіть sqlcmd -S<ім'я_примірника\мій сервер> . Замініть <myServer\instanceName> ім'ям комп'ютера та екземпляром SQL Server Database Engine, до якого ви хочете підключитися. Натисніть ENTER.

Наступні кроки ілюструють створення транзакції:

  1. Почніть транзакцію за допомогою команди BEGIN TRANSACTION.
  2. Напишіть оператори SQL і розділіть їх відповідно до наших потреб.
  3. Використовуйте оператор COMMIT, щоб завершити транзакцію та зберегти зміни назавжди.

Оператор START TRANSACTION або BEGIN починає нову транзакцію. COMMIT фіксує поточну транзакцію, роблячи її зміни постійними. ROLLBACK відкочує поточну транзакцію, скасовуючи її зміни. Інструкція SET autocommit вимикає або вмикає режим автофіксації за замовчуванням для поточного сеансу.