SQL语句怎么循环取出一个表里面的所有字段,用逗号间隔

2025-03-22 18:24:34
推荐回答(2个)
回答1:

declare @str varchar(8000)
set @str=''
select @str=@str+','+Name from syscolumns where id=object_id('ERPWorkToDo')
set @str=stuff(@str,1,1,'')
select @str
--'ERPWorkToDo是表名

回答2:

什么意思,听不明白是要取字段名,还是字段值