@HaJIuBauKa это нужно чтобы реализовать сложный запрос, который включает в себя создание более 10 временных таблиц и выборки данных из них.
Изначально было задумано что клиент должен работать локально и не зависеть нb от каких серверов. Поэтому выбор пал на SQLite. Когда же началась реализация, запросы настолько усложнились, что стало не выносимо использовать по несколько Query.
Мне не нужно объединять эти запросы с помощью UNION. Мне необходимо их последовательное выполнение с выводом результата 2го select.
Оборачивание выполнения этого кода в одну транзакцию
begin transaction;
select 1;
select 2 ;
commit
выдает ошибку:
"cannot start a transaction within a transaction"
Гугление этой ошибки не привело к пониманию проблемы.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Изначально было задумано что клиент должен работать локально и не зависеть нb от каких серверов. Поэтому выбор пал на SQLite. Когда же началась реализация, запросы настолько усложнились, что стало не выносимо использовать по несколько Query.