Приложение для моих предприятий поддерживает только отчетность с выбранными данными с SQL-сервера. В одном бизнес-процессе у меня очень сложная хранимая процедура, в которой используются другие хранимые процедуры, и она была предназначена для печати результатов в виде журнала Работа выполнена. Я хочу поймать эту распечатку и выбрать ее как varchar (max), чтобы мое приложение могло обрабатывать эти данные и показывать пользователю.
Вот пример сценарий, описанный в TSQL коде:SQL select print out results of stored procedure
create procedure sp_test_print_out
as
begin
Print 'Test';
print 'Test 1';
end
go
create procedure sp_test_print_out_to_select
as
declare @printOut varchar(max)
set @printOut = exec sp_test_print_out --How I can achieve this ?
select @printOut
end
go
exec sp_test_print_out_to_select
Thanx, Это тоже, на мой взгляд, я был обруча, так что есть другой более простой способ, то обработка вывода параметров. Поэтому мне теперь нужно обрабатывать все данные распечатки, с новыми строками, error_messages и другими – adopilot