値がコンマで区切られた文字列があります。 コンマで区切られた個別の値をテーブルに挿入する必要があります。 次のコードを記述しましたが、値がテーブルに挿入されています。 私のコードで誰かがミスマッチを見つけるのを助けることができます。テーブルに値を挿入する際にエラーが発生しました
declare @str varchar(25)
set @str = 'a,b,c'
Create table #Qw(parts varchar(25))
while(patindex(',',@str)>0)
begin
insert into #Qw values(substring(@str,1,1))
end
select * from #Qw
どのようなエラーが表示されますか? – Oded
@Oded:結果は空です(0行)。 'patindex'はマッチしないので、ループに入りません。 – Guffa
@ Guffa - OPに自分の質問と問題の説明を考えさせようとしています。 – Oded