type のパラメーターを受け入れるストアド プロシージャがありますVARCHAR(MAX)
。そのパラメーターには、次のようなコンマで区切られた文字列があります
@test = 'test123,test456,test789';
そのパラメーターに基づいて、複数の挿入ステートメントを生成したいと考えています。
この質問で定義されている分割関数を使用します: Split string by comma in SQL Server 2008。
文字列をコンマで分割した後に挿入を生成する方法の例を教えてください。
論理ステップは次のようになります。
@test = 'test123,test456,test789';
split @test
use while or cursor ? (I don't know)
INSERT INTO X values ('test123')
INSERT INTO X values ('test456')
...