文字列と文字を入力として受け取る関数があり、この文字で文字列を分割して列を返します
DECLARE @strIndustryID varchar(MAX)='1,2,3,4,5,6,7,44,55,66,77,88'
DECLARE @strIndustryDescription varchar(MAX)='desc1|desc2|desc3|desc4|desc5|desc6|desc7|desc44|desc55|desc66|desc77|desc88'
DECLARE @COUNT INT=0
SELECT * FROM dbo.Split(@strIndustryID,',');
SELECT * FROM dbo.Split(@strIndustryDescription,'|');
最初のクエリによる出力
1
2
3
4
5
6
7
44
55
66
77
88
そして2番目のクエリから
desc1
desc2
desc3
desc4
desc5
desc6
desc7
desc44
desc55
desc66
desc77
desc88
今、次のような出力が必要です
<pre lang="vb">desc1
Col1 col2
2 desc2
3 desc3
4 desc4
5 desc5
.
.
.
.
これらの列を、col1 および col2 という名前の列を持つ table1 に挿入したい
これどうやってするの?