0

mssqlでレポートするために、コンマで区切られた文字列を分解する必要があります。正確に必要なのは、文字列likr1,2,3,4,5,6,7,8,9を次のように変換することです。

column
1
2
3
4
5
6
7
8
9

私は今まで無力でした、それは私の週末を台無しにします、私を助けてください

4

2 に答える 2

0

以下のようにしてみてください

DECLARE @str as nvarchar(4000) 
set @str=  'SELECT ' + replace( '1,2,3,4,5',',',' UNION SELECT ')
EXEC sp_executesql @str
于 2012-05-26T03:20:15.813 に答える
-2

いいえ、これを直接行うことはできません。文字列として受け入れるテーブルを返す関数を作成する必要があります。テーブル変数を作成し、それに値を追加して返す必要があります。

于 2012-05-26T03:16:15.847 に答える