当前位置:   article > 正文

SQL Server2008中将SELECT语句返回的多条记录转换以逗号分隔的字符串_select 以,分隔记录

select 以,分隔记录

SQL Server2008中将SELECT语句返回的多条记录转换以逗号分隔的字符串


通过SELECT语句查询将返回一个多行的记录集,我们可以通过如下方式将这些记录拼接成逗号分隔的字符串。


以某个表的字段为例:

1、获取表名编号

SELECT TOP 1 [ID] FROM [sysobjects] WHERE [Type] = 'u' AND name = 'ntxuagqd'


2、获取表中的所有字段的名字

SELECT Name FROM [syscolumns] WHERE ID = 1 AND STATUS <> 0x80

注:<> 0x80表示过滤掉自增字段


3、拼接

DECLARE @FldLst VARCHAR(MA

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号