2文字の分割文字列の関数を書く必要があります。例:「HyderabadHyd、Test」
上記の文字列では、スペース( "")とコンマ(、)を使用して唾を吐く必要があり、出力結果はテーブルに保持されます
The oputput should be:
Hyderabad
Hyd,Test
Hyd
Test
CREATE function dbo.SplitString
(
@str nvarchar(4000),
@separator char(1)
)
returns table
AS
return (
with tokens(p, a, b) AS (
select
1,
1,
charindex(@separator, @str)
union all
select
p + 1,
b + 1,
charindex(@separator, @str, b + 1)
from tokens
where b > 0
)
select
p-1 SNO,
substring(
@str,
a,
case when b > 0 then b-a ELSE 4000 end)
AS word
from tokens
)
Plzは助けてくれます.....
前もって感謝します..