Страницы: 1
RSS
Параметры строки подключения и текст команды SQL, Выгрузить именно к excel данные из хранимки SQL
 
Подскажите плиз как мне написать в тексте команды правильно запрос :
1. Создал источник подключения к SQL Серверу и настроил его.
2. есть доступ только к хранимке и все на серваке
вот хранимка
GO
DECLARE @RC int
DECLARE @ws_name varchar(255)
DECLARE @start_date datetime

set @ws_name = '01-005'
set @start_date = '2020-02-17'

EXECUTE @RC = [dbo].[proc_x2]
  @ws_name
 ,@start_date
GO

GO
DECLARE @RC int
DECLARE @ws_name varchar(255)
DECLARE @start_date datetime

set @ws_name = '01-005'
set @start_date = '2020-02-17'

EXECUTE @RC = [dbo].[proc_x2]
  @ws_name
 ,@start_date
GO


При обновлении все того что выше выходит ошибка



Подскажите что можно с этим сделать  
Изменено: Krolik - 28.02.2020 14:19:14
 
вроде ж по имени процедуры запускается
https://docs.microsoft.com/en-us/sql/ado/guide/data/calling-a-stored-procedure-with-a-command?view=sql-server-ver15
По вопросам из тем форума, личку не читаю.
 
да, только мне нужно чтобы в excel запустилась, в настройка текста команды  
 
SP в Excel Не запустится. Запрос сделать можно
exec proc1 p1, p2, p3 - где proc1- имя процедуры  p1, p2, p3 - параметры, если есть.
По вопросам из тем форума, личку не читаю.
 
Цитата
БМВ написал:
SP в Excel Не запустится
Привет, Михаил.
Если делать через Power Query, то можно. Правда, естественно GO, как внутренняя конструкция batch-SQL, то и там работать не будет.
 
спасибо все решил воспользоваться такой штукой

sqlcmd -S <ComputerName>\<InstanceName> -i <MyScript.sql> -o <MyOutput.csv>  

https://docs.microsoft.com/ru-ru/sql/relational-databases/scripting/sqlcmd-use-the-utility?view=sql-server-2014

вроде работает  
 
Андрей VG, Андрей, приветствую, Смущает - зачем запускать хранимку в Excel :-)
По вопросам из тем форума, личку не читаю.
 
не знаю даже, дурная голова рукам покоя не дает :)  
 
Цитата
Krolik написал:
не знаю даже, дурная голова рукам покоя не дает
Я о том что зделать запрос из excel и получить ответ который будет результатом хранимки - это ок. Сам такое использовал. Но в этом случае код хранимки не известен Excel и выполнение однозначно на сервере.
По вопросам из тем форума, личку не читаю.
Страницы: 1
Наверх