У меня есть хранимая процедура в хранилище данных 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»
Есть ли способ добиться этого?