首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

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

2012-03-13 
怎么样将多条记录用存储过程合并成一条记录?在线等呐!我查询视图ID7时有N条返回这N条的ProCateAttrName字

怎么样将多条记录用存储过程合并成一条记录?在线等呐!
我查询视图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

热点排行