parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

И мне не очень понятно для чего нужен метод ^oSql.server{...}

sergei v.2 08.07 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>]