|
Temp таблица
|
|||
---|---|---|---|
#18+
Уважаемые гуру, возник простенький вопрос: В какой системной таблице храниться список временных таблиц. Т.е. можно, ли при помощи SQL запроса вытащить список временных таблиц. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2010, 10:17 |
|
Temp таблица
|
|||
---|---|---|---|
#18+
Александр_12Уважаемые гуру, возник простенький вопрос: В какой системной таблице храниться список временных таблиц. Т.е. можно, ли при помощи SQL запроса вытащить список временных таблиц. А по форуму поискали ? Хотя бы тупо ввести в строку поиска "список временных таблиц" и посмотреть соответствующие топики http://sql.ru/forum/actualthread.aspx?tid=50498&hl=%f1%ef%e8%f1%ee%ea+%e2%f0%e5%ec%e5%ed%ed%fb%f5+%f2%e0%e1%eb%e8%f6 Также хочу напомнить. что версии серверов очень разные и их возможности тоже сильно отличаются, а также то, что и временные таблицы могут быть созданные явно и неявно, быть "своими" и "чужими" (вам какие?) ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2010, 13:05 |
|
Temp таблица
|
|||
---|---|---|---|
#18+
informix хранит список таблиц в табличке с названием systables в текущей БД. На счет временных таблиц вопрос достаточно абстрактен и требует развития (свои временнные таблицы, таблицы конкретной сессии, явно созданные таблицы и т.д. и т.п.). Поэтому пойдем от обратного, обычно подобный вопрос возникает, когда надо дропнуть или создать таблицу и нет уверенности в ее существовании. Данный вопрос решается через механизм EXCEPTION. Например, Код: plaintext 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2010, 13:09 |
|
Temp таблица
|
|||
---|---|---|---|
#18+
Daugavainformix хранит список таблиц в табличке с названием systables в текущей БД. ТС спрашивал "В какой системной таблице храниться список временных таблиц", а в systables их нет. Может ты хотел сказать systabnames в sysmaster? Вот один из многочисленных вариантов для получения списка всех таких таблиц на сервере Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36.
... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2010, 13:32 |
|
Temp таблица
|
|||
---|---|---|---|
#18+
Я просто в первом вопросе "временных" не прочитал :). Одно радует, что мой ответ практически совпал с ответом 7 летней давности. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2010, 15:20 |
|
Temp таблица
|
|||
---|---|---|---|
#18+
Спасибо огромное. Select помог ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2010, 15:34 |
|
Temp таблица
|
|||
---|---|---|---|
#18+
а как связать sid с временной таблицей ? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2010, 12:05 |
|
Temp таблица
|
|||
---|---|---|---|
#18+
skillа как связать sid с временной таблицей ? Раньше, вроде, никак, имея ввиду только SMI. Сейчас (для IDS 11.x) - просто не в курсе. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2010, 14:16 |
|
Temp таблица
|
|||
---|---|---|---|
#18+
интересует 9-ка. onstat -g ses <sesionid> показывает User-created Temp tables. интересно как выяснить это через sysmaster. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2010, 17:20 |
|
Temp таблица
|
|||
---|---|---|---|
#18+
skillинтересует 9-ка. onstat -g ses <sesionid> показывает User-created Temp tables. Насколько я помню, какой-то вид темповых таблиц onstat все же не показывал Проверял просто - в dbaccess выполнял нижеуказанный скрипт и в другом окне выполнял onstat для нужного SID-а Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
skillинтересно как выяснить это через sysmaster. Как я ранее уже говорил, никак (IMHO) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2010, 19:32 |
|
Temp таблица
|
|||
---|---|---|---|
#18+
vasilis, результат onstat Код: plaintext 1. 2. 3. 4. 5.
-- flags partition_header -- 64 User created Temp Table сортировочную таблицу и не показывает она с другим флагом. -- 128 Sort File ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2010, 09:15 |
|
Temp таблица
|
|||
---|---|---|---|
#18+
skill Код: plaintext 1. 2. 3. 4. 5.
теперь осталось только выяснить, откуда onstat берет информацию по временным таблицам для конкретного SID-а :) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2010, 14:05 |
|
|
start [/forum/topic.php?fid=44&fpage=24&tid=1607619]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
32ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 346ms |
total: | 472ms |
0 / 0 |