Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Просмотр результата процедуры с временной таблицей в Excel2010  [new]
Gralph
Member

Откуда:
Сообщений: 20
Коллеги, наткнулся на проблему:
если сделать хранимую процедуру, в которой есть временная таблица, то в Excel не получается просмотреть результаты этой процедуры.
Возникает ошибка "Запрос не выполняется или не удается открыть таблицу базы данных"
В Office2003 такого не было.
Кто-нибудь знает как решить такую проблему?
Пока единственное что смог придумать - выгружать результат отчета в таблицу и выводить данные из нее.
Но отчетов много и делать данные для каждого не хотелось бы.

Пример процедуры:

CREATE PROCEDURE TEST
AS
CREATE TABLE #buf(id int)
INSERT #buf
	VALUES (1)
	
SELECT *
	FROM #buf


В Excel у подключения:
Тип команды = SQL
Текст команды = exec TEST


Сервер: Microsoft SQL Server 2008 R2 (SP1) - 10.50.2500.0 (X64) Jun 17 2011 00:54:03
Copyright (c) Microsoft Corporation Enterprise Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1)
6 апр 12, 16:06    [12377322]     Ответить | Цитировать Сообщить модератору
 Re: Просмотр результата процедуры с временной таблицей в Excel2010  [new]
Gralph
Member

Откуда:
Сообщений: 20
Никто не пользуется Excel? Или временными таблицами?
9 апр 12, 09:29    [12385762]     Ответить | Цитировать Сообщить модератору
 Re: Просмотр результата процедуры с временной таблицей в Excel2010  [new]
Glory
Member

Откуда:
Сообщений: 104751
CREATE PROCEDURE TEST
AS
CREATE TABLE #buf(id int)
SET NOCOUNT ON
INSERT #buf
	VALUES (1)
	
SELECT *
	FROM #buf
9 апр 12, 10:46    [12386112]     Ответить | Цитировать Сообщить модератору
 Re: Просмотр результата процедуры с временной таблицей в Excel2010  [new]
Gralph
Member

Откуда:
Сообщений: 20
Блин! Ну конечно! Так и знал, что все как-то просто решается. 8))))

Glory, огромное спасибо!
9 апр 12, 11:24    [12386379]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить