если object_id («dbo.multiRow ") не нулево
упадите функция dbo.multiRow
ИДИТЕ
создайте функцию dbo.multiRow (@data varchar (максимально), @delims varchar (10))
возвращения ставят на обсуждение как возвращение
с cte (одним, бэр)
как
(
отборно
rtrim (ОЕ ltrim ((@data, charindex (@delims, @data+@delims) - 1))),
подстрока (@data, charindex (@delims, @data+@delims) +LEN (@delims+'. ') - 1, LEN (@data))
где nullif (@data, '') не нулево
соединение все
отборно
rtrim (ОЕ ltrim ((бэр, charindex (@delims, rem+@delims) - 1))),
подстрока (бэр, charindex (@delims, rem+@delims) +len (@delims+'. ') - 1, LEN (бэр))
от cte
где nullif (бэр, '') не нулево
)
выберите одно от cte где nullif (одно, '') не нулево
ИДИТЕ
|