powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Вопрос по временным таблицам
3 сообщений из 3, страница 1 из 1
Вопрос по временным таблицам
    #39224324
aidynchik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имеется временная таблица Firebird 2.5, которая заполняется в двух режимах в Дельфи, транзакции разные.
В обоих режимах в итоге вызывается одна и та же процедура, в конце которой стоит очищение временной таблицы.
Так вот, если я зайду в один режим и заполню таблицу, а затем в другой и там вызову процедуру - то временная таблица очищается везде.
Я думал, что для каждой транзакции открывается своя изолированная временная таблица. И очищать процедура должна только данные одного режима, а не обоих сразу
...
Рейтинг: 0 / 0
Вопрос по временным таблицам
    #39224326
fraks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aidynchik,

Что за режимы такие? Или это имется ввиду работа через разные транзакции?

Как создана временная таблица?
Если ON COMMIT DELETE ROWS (а так по умолчанию) - то она сама по завершении транзакции очищается.
Другой вариант - ON COMMIT PRESERVE ROWS, тут данные очищаются при дисконнекте.
...
Рейтинг: 0 / 0
Вопрос по временным таблицам
    #39224327
aidynchik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fraks,

да, спасибо, стоит Preserve Rows, тоже прочитал только, счс поменяю на DELETE и протестирую
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Вопрос по временным таблицам
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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