读书人

如何样将多条记录用存储过程合并成一条

发布时间: 2012-03-13 11:21:12 作者: rapoo

怎么样将多条记录用存储过程合并成一条记录?在线等呐!
我查询视图ID=7时 有N条返回 这N条的ProCateAttrName字段 和ProCateAttrListName不同而已 怎么样将这N条记录用存储过程组成一条ID=7的记录呢
帮我写出个存储过程吧

[解决办法]
参考我的blog:

http://blog.csdn.net/zjcxc/archive/2006/06/09/784287.aspx
[解决办法]
create proc a @id int,@aa varchar(5000) output,@bb varchar(5000) output as
declare @aa varchar(5000),@bb varchar(5000),@id int
set @aa= ' '
set @bb= ' '
select @aa=@aa+ProCateAttrName,@bb=@bb+ProCateAttrListName from 视图名 where ID=@id
----------------------------------------
declare @a varchar(5000),@b varchar(5000)
exec a 7,@a output,@b output
select @a,@b

读书人网 >SQL Server

热点推荐