Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
ASE 12.5.3 - можно ли прочитать из другой сессии временную таблицу?
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Тут задали вопрос - допустим, создаем таблицу #table можно ли ее прочитать из другой сессии? (пробовал схитрить - брал имя из tempdb..sysobjects, но естественно из этого имени не селектит :-)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2006, 13:40 |
|
||
|
ASE 12.5.3 - можно ли прочитать из другой сессии временную таблицу?
|
|||
|---|---|---|---|
|
#18+
Трава у домаЗдравствуйте! Тут задали вопрос - допустим, создаем таблицу #table можно ли ее прочитать из другой сессии? (пробовал схитрить - брал имя из tempdb..sysobjects, но естественно из этого имени не селектит :-)) нет, прочитать нельзя ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2006, 18:44 |
|
||
|
ASE 12.5.3 - можно ли прочитать из другой сессии временную таблицу?
|
|||
|---|---|---|---|
|
#18+
Трава у домаТут задали вопрос - допустим, создаем таблицу #table можно ли ее прочитать из другой сессии?конечно нет. Это же по определению внутрисессионая таблица. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2006, 19:26 |
|
||
|
ASE 12.5.3 - можно ли прочитать из другой сессии временную таблицу?
|
|||
|---|---|---|---|
|
#18+
А вот в MSSQL хитрой манипуляцией с sysobjects.name можно данные вытянуть. В ASE такое не проходит из-за кеширования имени где-то внутрях. У меня была подобная ситуация с чужим приложением, в клиентский код которого нельзя было вмешаться. Пришлось влазить в их триггер (на постоянную табличку разумеется) и вставлять сброс содержимого #table в постоянные таблицы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2006, 04:23 |
|
||
|
ASE 12.5.3 - можно ли прочитать из другой сессии временную таблицу?
|
|||
|---|---|---|---|
|
#18+
Примерно это и подозревал :-) Спасибо за ответы! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2006, 10:32 |
|
||
|
ASE 12.5.3 - можно ли прочитать из другой сессии временную таблицу?
|
|||
|---|---|---|---|
|
#18+
sn1251А вот в MSSQL хитрой манипуляцией с sysobjects.name можно данные вытянуть. дыра в безопасности слава микрософту ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2006, 11:15 |
|
||
|
ASE 12.5.3 - можно ли прочитать из другой сессии временную таблицу?
|
|||
|---|---|---|---|
|
#18+
Это можно сделать только через SQLDebugger. Если подключаешься к сессии и ее отлаживаешь, то можно с помощью определенной комманды выполнить запрос в контексте отлаживаемого серверного процесса. Для просмотра временной таблицы надо просто выполнить select * from #mytable. SQLDebugger появился в версии (кажется) 12.5. ВНИМАНИЕ ! Убедитесь что в данный момент таблица не заблокирована (например вставкой в нее), иначе запрос select * from #mytable может "зависнуть" и получится "неявный отладочный deadlock": сессия находится под отладкой, но блокирует отлаживающий процесс, который ее отлаживает. Короче все виснет и спасает только перезагрузка (сервера, естественно). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2006, 14:50 |
|
||
|
ASE 12.5.3 - можно ли прочитать из другой сессии временную таблицу?
|
|||
|---|---|---|---|
|
#18+
MasterZiv спасибо, попробуем. Надеюсь, моему коллеге это поможет, а то он как раз задался вопросом - как же отлаживать код с временными таблицами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2006, 23:31 |
|
||
|
ASE 12.5.3 - можно ли прочитать из другой сессии временную таблицу?
|
|||
|---|---|---|---|
|
#18+
Трава у домаMasterZiv спасибо, попробуем. Надеюсь, моему коллеге это поможет, а то он как раз задался вопросом - как же отлаживать код с временными таблицами. Элементарно - вставлять отладочные SELECT-ы . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2006, 00:04 |
|
||
|
|

start [/forum/topic.php?fid=55&fpage=80&tid=2012722]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
36ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 222ms |
| total: | 349ms |

| 0 / 0 |
