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