powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / set transaction в процедуре
3 сообщений из 3, страница 1 из 1
set transaction в процедуре
    #32221149
Alexey V. Guseynov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
Написал процедуру и хочу в ней открыть транзакцию командой Set transaction ... .(IBExpert 2.5.0.38). Вываливает ошибка
"Token unknown - line 12, char 6.
SET.
".
В чем может быть проблема?

Заранее спабо.
...
Рейтинг: 0 / 0
set transaction в процедуре
    #32221181
Фотография Dnico
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Процедура может работать только в одной транзакции, так что внутри нее транзакции не работают.
...
Рейтинг: 0 / 0
set transaction в процедуре
    #32221512
Фотография Alexey Kovyazin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Правильно подсказывает товарищ DNICO - нет в ИБ явного запуска транзакций.
Если хочешь вложенных транзакций, то на старых версиях используй вложенные BEGIN END - они реализуют неявные SAVEPOINT (есть статья на ibase.ru), а в IB7.1 и FB1.5 уже есть обычные SAVEPOINT.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / set transaction в процедуре
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]