将表的所有字段名转成 "字段1,字段2,字段3" 这样的形式,中间用','相隔 当前用在sql2008
select
replace(
replace(
stuff(
(
Select ',',Name
From SysColumns
Where id=Object_Id('表名') and
name not in ('Id')
for xml path('')
),
1,
1,
''),
'<Name>',
''),
'</Name>',
''
)