als object_id („dbo.multiRow“) niet ongeldig is
dalings functie dbo.multiRow
GA
cre�ër functie dbo.multiRow (varchar (maximum), @delims varchar @data (10))
winst lijst als terugkeer
met cte (één, rem)
zoals
(
selecteer
rtrim (ltrim (WEGGEGAAN (@data, charindex (@delims, @data+@delims) - 1))),
het substring (@data, charindex (@delims, @data+@delims) +LEN (@delims+'. ') - 1, LEN (@data))
waar nullif (@data, '') niet ongeldig is
unie allen
selecteer
rtrim (ltrim (WEGGEGAAN (rem, charindex (@delims, rem+@delims) - 1))),
het substring (rem, charindex (@delims, rem+@delims) +len (@delims+'. ') - 1, LEN (rem))
van cte
waar nullif (rem, '') niet ongeldig is
)
selecteer van cte waar nullif (één, '') niet ongeldig is
GA
|