Передать коллекцию параметров в хранимую процедуру и разбиение

У меня есть хранимая процедура в хранилище данных SQL Azure, в которой есть строковый параметр, который, в свою очередь, представляет собой набор параметров. Я хотел бы разделить эту строку на отдельные параметры, например, в виде примера:

DECLARE @parameters nvarchar(2048) = 'variable1: value1; variable2: value2; variable3: value3'

DECLARE @var1 nvarchar(32) 
DECLARE @var2 nvarchar(32) 
DECLARE @var3 nvarchar(32) 

-- Something here to split @parameters    

SELECT @var1, @var2, @var3

Результатом выбора будет: "значение1", "значение2", "значение3"

Есть ли способ добиться этого?

0 ответов

Другие вопросы по тегам