Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Список временных таблиц и их индексов (temporary table)
|
|||
|---|---|---|---|
|
#18+
Имеется DB2 9.1. И есть приложение, активно использующее временные таблицы и индексы по ним. Стоит следующая задача: Известно, что в заданный момент времени в данном сеансе существуют временные таблицы, например, #t1 и #t2. Также знаем, что у этих таблиц есть индексы, но не известно, как они называются, сколько их и по каким полям. Необходимо создать постоянные таблицы с такой же структурой (например tbl_t1, tbl_t2), и создать на этих новых таблицах tbl_t1, tbl_t2 точно такие же, как и на временных таблицах, индексы. По копированию структуры таблиц вопросов нет, это можно сделать например так: create table tbl_t1 like SESSION.#t1; create table tbl_t2 like SESSION.#t2; А вот определить , какие существуют индексы у временных таблиц, и как создать их копии на новых таблицах - проблема. Если бы речь шла о постоянных таблицах, то всю информацию о индексах можно было взять из системной таблицы SYSIBM.SYSINDEXES, но для индексов временных таблиц таких данных нет. Нужна помощь! Может, кто владеет информацией? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2007, 11:03 |
|
||
|
Список временных таблиц и их индексов (temporary table)
|
|||
|---|---|---|---|
|
#18+
Дополнение: указанные операции (создание новых таблиц и индексов) делаются в той же сессии (соединении), т.е. временные таблицы доступны. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2007, 11:44 |
|
||
|
Список временных таблиц и их индексов (temporary table)
|
|||
|---|---|---|---|
|
#18+
Гспода, неужели никто ничего не может сказать по данному вопросу ? )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2007, 15:38 |
|
||
|
Список временных таблиц и их индексов (temporary table)
|
|||
|---|---|---|---|
|
#18+
Ну вот как вариант : Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2007, 16:17 |
|
||
|
Список временных таблиц и их индексов (temporary table)
|
|||
|---|---|---|---|
|
#18+
Создайте event monitor for statements на это соединение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2007, 17:16 |
|
||
|
Список временных таблиц и их индексов (temporary table)
|
|||
|---|---|---|---|
|
#18+
mitekНу вот как вариант : Код: plaintext - то что надо! Спасибо Вариант с использованием Монитора событий не подходит, т.к. возможно выполнение очень большого числа запросов - будет слишком быстро отжерать место. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2007, 14:55 |
|
||
|
|

start [/forum/topic.php?fid=43&msg=34870872&tid=1604266]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
48ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 242ms |
| total: | 377ms |

| 0 / 0 |
