Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
26.04.2016, 05:49
|
|||
---|---|---|---|
Вопрос по временным таблицам |
|||
#18+
Имеется временная таблица Firebird 2.5, которая заполняется в двух режимах в Дельфи, транзакции разные. В обоих режимах в итоге вызывается одна и та же процедура, в конце которой стоит очищение временной таблицы. Так вот, если я зайду в один режим и заполню таблицу, а затем в другой и там вызову процедуру - то временная таблица очищается везде. Я думал, что для каждой транзакции открывается своя изолированная временная таблица. И очищать процедура должна только данные одного режима, а не обоих сразу ... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.04.2016, 06:01
|
|||
---|---|---|---|
Вопрос по временным таблицам |
|||
#18+
aidynchik, Что за режимы такие? Или это имется ввиду работа через разные транзакции? Как создана временная таблица? Если ON COMMIT DELETE ROWS (а так по умолчанию) - то она сама по завершении транзакции очищается. Другой вариант - ON COMMIT PRESERVE ROWS, тут данные очищаются при дисконнекте. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=40&tablet=1&tid=1562205]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 265ms |
total: | 380ms |
0 / 0 |