私のストアドプロシージャには、次のようなステートメントがあります
select @cols = STUFF((SELECT distinct ',' + QUOTENAME(Vtype) from VType_tbl
FOR XML PATH(''), TYPE).value('.', 'NVARCHAR(MAX)') ,1,1,'')
これらのステートメントで正確に何が起こるかわかりませんか?Stuff
andQUOTENAME
と;
forを使用する理由XML PATH