jeżeli object_id ("dbo.multiRow ") być nieobowiązujący
opuszczać funkcja dbo.multiRow
IŚĆ
tworzyć funkcja dbo.multiRow (@data varchar (varchar), @delims varchar (10))
powrót zgłaszać powrót
z cte (jeden, rem)
(
wybiórka
rtrim (ltrim (OPUSZCZAĆ (@data, charindex (@delims, @data+@delims) - (1)))),
substring (@data, charindex (@delims, @data+@delims) +LEN (@delims+'. ') - (1), LEN (@data))
dokąd nullif (@data, '') być nieobowiązujący
zjednoczenie wszystko
wybiórka
rtrim (ltrim (OPUSZCZAĆ (rem, charindex (@delims, rem+@delims) - (1)))),
substring (rem, charindex (@delims, rem+@delims) +len (@delims+'. ') - (1), LEN (rem))
od cte
dokąd nullif (rem, '') być nieobowiązujący
)
wybierać jeden od cte dokąd nullif (jeden, '') być nieobowiązujący
IŚĆ
|