且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

从 sql server 2005 中的多行获取逗号分隔值

更新时间:2022-12-11 22:24:58

使用 sysobjects 可以做到:

DECLARE @List varchar(2000)SELECT @List = COALESCE(@List + ',', '') + Cast(name As varchar(50))从 sys.sysobjects选择@List 作为列表"

i have this table

Cream
----------
CHOCALATE
GREEN
TEST

want out put in select query like this

cream

CHOCALATE,GREEN,TEST

With sysobjects this worked:

DECLARE @List varchar(2000)

SELECT @List = COALESCE(@List + ',', '') + Cast(name As varchar(50))
FROM sys.sysobjects

SELECT @List As 'List'