powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASE 12.5.3 - можно ли прочитать из другой сессии временную таблицу?
9 сообщений из 9, страница 1 из 1
ASE 12.5.3 - можно ли прочитать из другой сессии временную таблицу?
    #33847894
Здравствуйте!
Тут задали вопрос - допустим, создаем таблицу #table
можно ли ее прочитать из другой сессии?

(пробовал схитрить - брал имя из tempdb..sysobjects, но естественно из этого имени не селектит :-))
...
Рейтинг: 0 / 0
ASE 12.5.3 - можно ли прочитать из другой сессии временную таблицу?
    #33849206
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Трава у домаЗдравствуйте!
Тут задали вопрос - допустим, создаем таблицу #table
можно ли ее прочитать из другой сессии?

(пробовал схитрить - брал имя из tempdb..sysobjects, но естественно из этого имени не селектит :-))

нет, прочитать нельзя
...
Рейтинг: 0 / 0
ASE 12.5.3 - можно ли прочитать из другой сессии временную таблицу?
    #33849291
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Трава у домаТут задали вопрос - допустим, создаем таблицу #table
можно ли ее прочитать из другой сессии?конечно нет. Это же по определению внутрисессионая таблица.
...
Рейтинг: 0 / 0
ASE 12.5.3 - можно ли прочитать из другой сессии временную таблицу?
    #33849602
sn1251
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А вот в MSSQL хитрой манипуляцией с sysobjects.name можно данные вытянуть. В ASE такое не проходит из-за кеширования имени где-то внутрях.

У меня была подобная ситуация с чужим приложением, в клиентский код которого нельзя было вмешаться. Пришлось влазить в их триггер (на постоянную табличку разумеется) и вставлять сброс содержимого #table в постоянные таблицы.
...
Рейтинг: 0 / 0
ASE 12.5.3 - можно ли прочитать из другой сессии временную таблицу?
    #33850010
Примерно это и подозревал :-)
Спасибо за ответы!
...
Рейтинг: 0 / 0
ASE 12.5.3 - можно ли прочитать из другой сессии временную таблицу?
    #33850199
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sn1251А вот в MSSQL хитрой манипуляцией с sysobjects.name можно данные вытянуть.
дыра в безопасности
слава микрософту
...
Рейтинг: 0 / 0
ASE 12.5.3 - можно ли прочитать из другой сессии временную таблицу?
    #33854151
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это можно сделать только через SQLDebugger. Если подключаешься к сессии и ее отлаживаешь, то можно с помощью определенной комманды выполнить запрос в контексте отлаживаемого серверного процесса. Для просмотра временной таблицы надо просто выполнить select * from #mytable.

SQLDebugger появился в версии (кажется) 12.5.

ВНИМАНИЕ ! Убедитесь что в данный момент таблица не заблокирована (например вставкой в нее), иначе запрос select * from #mytable может "зависнуть" и получится "неявный отладочный deadlock": сессия находится под отладкой, но блокирует отлаживающий процесс, который ее отлаживает. Короче все виснет и спасает только перезагрузка (сервера, естественно).
...
Рейтинг: 0 / 0
ASE 12.5.3 - можно ли прочитать из другой сессии временную таблицу?
    #33855400
MasterZiv спасибо, попробуем. Надеюсь, моему коллеге это поможет, а то он как раз задался вопросом - как же отлаживать код с временными таблицами.
...
Рейтинг: 0 / 0
ASE 12.5.3 - можно ли прочитать из другой сессии временную таблицу?
    #33856743
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Трава у домаMasterZiv спасибо, попробуем. Надеюсь, моему коллеге это поможет, а то он как раз задался вопросом - как же отлаживать код с временными таблицами.

Элементарно - вставлять отладочные SELECT-ы .
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASE 12.5.3 - можно ли прочитать из другой сессии временную таблицу?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]