|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Serge Shikov 2:5020/400 02 Aug 2000 09:34:57 To : All Subject : Re: Транзакции в DBI:* --------------------------------------------------------------------------------
Kostya Belous wrote:
>
> SP> - Где и когда начинается транзакция ?
> SP> Явного вызова $dbh->starttransaction нет ?
> SP> Или она начнётся с первого вызова INSERT, UPDATE ... ?
> Я так понимаю что по оператору DML начинается по окончанию сессию или
> оператору DDL заканчивается.
Hет. Зависит от драйвера БД. Hачинаться может и явно в любом месте (с
begin transaction), а также с select (который конечно тоже DML), и DDL
скорее не заканчивается, а просто каждый DDL - это отдельная транзакция.
В общем - по-разному бывает. Одно можно сказать четко - что
commit/rollback транзакцию заканчивает, и соответственно начинает новую.
--- ifmail v.2.15dev5
* Origin: home (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/28250786708f.html, оценка из 5, голосов 10
|