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