@COLDEPARTMENTS
の結果を1つの列のテーブルに入れたいと考えています。私を与えているテーブル内のXML_PATHからの結果
DECLARE @COLDEPARTMENTS NVARCHAR(MAX)
SELECT @COLDEPARTMENTS = STUFF((SELECT ',' + QUOTENAME(DEPA_KEY, '[') FROM @DEPARTMENTS_TBL FOR XML PATH('')), 1, 1, '')
select @COLDEPARTMENTS
は、このような結果:私が今持っているしたいと思い何
[120000003],[120000002],[140000001],[120000005],[120000021],[120000025]
はとCOLUMN_NAME
という名前の列を持つテーブルです
変数@COLDEPARTMENTSがこのクエリから取得されます内部のすべての結果。これは可能ですか?その後、
のようにそれを使用しています。一般に、区切られた文字列に物のリストを格納することは非常に悪い考えです。 –
@ GordonLinoff - これに関するリンクや例がありますか?ご回答ありがとうございます。 – FrenkyB
コンマで区切られたリストを表に変換するテーブル付きの値付き関数が必要です。私はこのようなことをしました。 –