|
Вопрос по временным таблицам
|
|||
---|---|---|---|
#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&msg=39224326&tid=1562205]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
46ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
others: | 16ms |
total: | 157ms |
0 / 0 |