| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
sergei v.2 08.07.2024 09:50
Типа это одна транзакция? Но откат в нем не работает без BEGIN + COMMIT, а транзакция с откатом работает и без обертки сервер:@USE
SqlCluster.p
@main[]
$oSql[^SqlCluster::create[$oEnvConfig.database.pay-api.main.1]]
#^oSql.RW.server{
^try{
^oSql.RW.void[BEGIN]
^oSql.RW.void[INSERT INTO _news (id, name) VALUES (3,'DDD')]
^oSql.RW.void[INSERTTTT INTO _news (id, name) VALUES (4,'EEE')]
^oSql.RW.void[INSERT INTO _news (id, name) VALUES (5,'FFF')]
^oSql.RW.void[COMMIT]
}{
^oSql.RW.void[ROLLBACK]
$exception.handled(true)
$exception.type --
<pre>$exception.comment</pre>
}
#}
$t[^oSql.table[SELECT * FROM _news]]
^t.menu{
$t.id -- $t.name
}[<br>]