se il object_id (“dbo.multiRow ") non è nullo
cadere la funzione dbo.multiRow
ANDARE
generare la funzione dbo.multiRow (@data varchar (massimo), @delims varchar (10))
i ritorni pospongono come ritorno
con cte (uno, rem)
As
(
prescelto
rtrim (ltrim (LASCIATO (@data, charindex (@delims, @data+@delims) - 1))),
sottostringa (@data, charindex (@delims, @data+@delims) +LEN (@delims+'. ') - 1, LEN (@data))
dove il nullif (@data, '') non è nullo
unione tutta
prescelto
rtrim (ltrim (LASCIATO (rem, charindex (@delims, rem+@delims) - 1))),
sottostringa (rem, charindex (@delims, rem+@delims) +len (@delims+'. ') - 1, LEN (rem))
da cte
dove il nullif (rem, '') non è nullo
)
selezionare uno a partire da cte in cui il nullif (uno, '') non è nullo
ANDARE
|