se o object_id (“dbo.multiRow ") não é nulo
deixar cair a função dbo.multiRow
IR
criar a função dbo.multiRow (@data varchar (máximo), @delims varchar (10))
os retornos tabelam como o retorno
com cte (um, rem)
como
(
seleto
rtrim (ltrim (DEIXADO (@data, charindex (@delims, @data+@delims) - 1))),
substring (@data, charindex (@delims, @data+@delims) +LEN (@delims+'. ') - 1, LEN (@data))
onde o nullif (@data, '') não é nulo
união toda
seleto
rtrim (ltrim (DEIXADO (rem, charindex (@delims, rem+@delims) - 1))),
substring (rem, charindex (@delims, rem+@delims) +len (@delims+'. ') - 1, LEN (rem))
do cte
onde o nullif (rem, '') não é nulo
)
selecionar um do cte onde o nullif (um, '') não é nulo
IR
|