IMPLICIT_TRANSACTIONS ON;
--begin tran
INSERT INTO students(id, FIO, address, Bday, Phone)
VALUES(6, 'Иванов Иван Иванович7', 'г.Тюмень, Республики, 102-17', '10/10/1997', '9324527');
--commit Tran;--сохранить
--ROLLBACK;--отменить
select @@TRANCOUNT as "Количество транзакций";
--Явная транзакция в автоматическом режиме выполнения транзакций
select @@TRANCOUNT as "количество транзакций";
SET IMPLICIT_TRANSACTIONS OFF;
begin tran
select @@TRANCOUNT as "количество транзакций";
INSERT INTO students(id, FIO, address, Bday, Phone)
VALUES(7, 'Иванов Иван Иванович8', 'г.Тюмень, Республики, 102-15', '10/10/1995', '9324529');
select @@TRANCOUNT as "количество транзакций";
commit Tran;--сохранить
ROLLBACK;--отменить
select @@TRANCOUNT as "количество транзакций";
как перевести эту неявную транзакцию в явную?
begin transaction
что с ней?
Добавить надо
select @@TRANCOUNT as "Колличество транзакций"; -- Это НЕ количество транзакций
Обсуждают сегодня