wenn object_id („dbo.multiRow ") nicht ungültig ist
Funktion dbo.multiRow fallenlassen
GEHEN
Funktion dbo.multiRow (das @data varchar (maximal), die @delims verursachen varchar (10))
Rückkehr legt als Rückkehr ver
mit cte (eins, Rem)
wie
(
auserwählt
rtrim (ltrim (GELASSEN (@data, charindex (@delims, @data+@delims) - 1))),
Teilkette (@data, charindex (@delims, @data+@delims) +LEN (@delims+'. ') - 1, LEN (@data))
wo nullif (@data, '') nicht ungültig ist
Anschluss aller
auserwählt
rtrim (ltrim (GELASSEN (Rem, charindex (@delims, rem+@delims) - 1))),
Teilkette (Rem, charindex (@delims, rem+@delims) +len (@delims+'. ') - 1, LEN (Rem))
vom cte
wo nullif (Rem, '') nicht ungültig ist
)
ein vom cte vorwählen, in dem nullif (eins, '') nicht ungültig ist
GEHEN
|