Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
Aleks_U Member Откуда: Москва Сообщений: 251 |
Добрый день! Пытаюсь из Excel вызвать хранимую процедуру. Насколько я могу судить по данным из профайлера процедура запускается и выполняется, но данные в Excel не обновляются а возникает ошибка "Запрос не выполняется или не удается открыть таблицу базы данных". Немного поэкспериментировав выяснил, что ошибка возникает только если в процедуре создаются временные таблицы. Например при вызове вот такой процедуры ошибка тоже возникает create procedure dbo.sp_report1 as select a = 1 into #tbl select * from #tbl В чем тут дело? |
10 окт 14, 10:48 [16685911] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104760 |
create procedure dbo.sp_report1 as SET NOCOUNT ON select a = 1 into #tbl select * from #tbl |
10 окт 14, 10:55 [16685986] Ответить | Цитировать Сообщить модератору |
Aleks_U Member Откуда: Москва Сообщений: 251 |
Спасибо! Помогло! Теперь и вызовы процедур и сложные запросы нормально выполняются. |
10 окт 14, 11:05 [16686087] Ответить | Цитировать Сообщить модератору |
Aleks_U Member Откуда: Москва Сообщений: 251 |
Уважаемые модераторы. Поправьте очепятку в заголовке, пожалуйста) |
10 окт 14, 12:08 [16686563] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |