初学存储过程,写了个简单的每成功,请大家帮我排错!谢谢!
CREATE PROCEDURE [dbo].[cc_ideatest] AS
declare @num int
declare @conut int
declare @str varchar(100)
declare @strtemp char(10)
set @num=0
set @conut=0
set @str='kaishi'
while(@num<100)
begin
select @strtemp=name from hengpailie where id=@num
set @str=@str+','+@strtemp
set @conut=@conut+1
if(@conut>4)
begin
set @conut=0
set @str=@str+'/'
end
set @num=@num+1
end
select @str
GO
其实我就想把一个表里面100个数据每5个组成一个数据放到一个变量里面!
问题点数:20、回复次数:4Top
1 楼wgsasd311(自强不息)回复于 2006-03-04 21:06:23 得分 0
没有错,条理很清晰Top
2 楼xeqtr1982(Visual C# .NET)回复于 2006-03-04 21:50:06 得分 0
哪里没成功呢?Top
3 楼xeqtr1982(Visual C# .NET)回复于 2006-03-04 22:26:33 得分 0
思路没问题,可能细节上有些问题,但不清楚你的具体要求Top
4 楼ycy589(ycy589)回复于 2006-03-06 17:26:58 得分 0
你的逻辑是什么?
Top




