Цитата:
Сообщение от
AndyD
В данном случае не имеет значение инициализирована табличная переменная toInventTrans в какой-либо компании или нет.
Смотрите в какой компании находитесь внути метода findTransId()
В данном случае, действительно неважно сброшена или нет переменная, так как ей просто присваивается результат. Но пробовал и вместо findTransId писать select toInventTrans - результат тот же. Кстати, в findTransId нахожусь в нужной компании TS2.
Что интересно, профайлер MS SQL показывает, что не создается новый курсор, а используется созданный на предыдущем поиске в текущей компании, а в нем компания как раз TS1.
Может какие проблемы с настройками конкурентной модели? Включен режим оптимистичной конкуренции для таблиц.