powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Ase 12.5 Ошибка при выполнении процедуры
2 сообщений из 2, страница 1 из 1
Ase 12.5 Ошибка при выполнении процедуры
    #35162674
cherrex_Den
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
есть процедура которая в которой используются временные таблицы, под sa процидера выполняется нормльно под другим любым юзерам вылетает ошибка:

There was a transaction active when exiting the stored procedure 'load_all'. The temporary table '#tForKodesContracts' was dropped in this transaction either explicitly or implicitly. This transaction has been aborted to prevent database corruption.
...
Рейтинг: 0 / 0
Ase 12.5 Ошибка при выполнении процедуры
    #35163100
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cherrex_Den пишет:
> есть процедура которая в которой используются временные таблицы, под sa
> процидера выполняется нормльно под другим любым юзерам вылетает ошибка:

Это должно неработать одинаково под всеми пользователями.
Видимо у вас там просто если это SA, то вызов этой процедуры
обходится. А проблема решается так : временные таблицы надо создавать
до начала многооператорной транзакции, или процедура, которая
создает временную таблицу, должна быть первой в стеке вызовов
процедурой, которая реально начинает транзакцию (т.е. когда
@@trancount переходит от 0 к 1).
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Ase 12.5 Ошибка при выполнении процедуры
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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