存储过程使用临时标的问题

来源:百度知道 编辑:UC知道 时间:2024/06/30 04:45:38
有2个表,一个是问题表,一个是回答表,现在想通过检索大案来找到问题,因为一个问题可能由N个答案, 导致会重复n个数据,所以我用了存储过程还有游标实现的,算法参考我的上一个问题!但是现在出现了一个问题!就是使用临时表的问题,代码如下
CREATE PROCEDURE wbaskS
@title nvarchar(50),
@pagesizes int,
@pages int
as
declare cur cursor for select distinct(WbTQueID) from wbTAns Where wbTAnsNr like

'%'+@title+'%'
declare @temp table (id int)
declare @uid int,@id int
open cur
fetch next from cur into @uid
while @@fetch_status=0
begin
select @id=min(WbTansID) from wbTAns where WbTQueID=@uid
insert into @temp values(@id)
fetch next from cur into @uid
end
close cur
deallocate cur
declare @s varchar(8000)
set @s='select top'+ cast(@pagesizes as nvarchar) +'wbTQue.WbTQueTitle,wbTQue.wbTQueUrl,wbTQue.WbTQueID

,wbTQue.wbTQuelock from wbTQue,wbTAns

where WbTQue.WbTQueID=wbTAns.WbTQueID and wbTQue.wbTQuePass=1 And

JobUser.JobU

这位朋友 我不明白你讲的 也许我能力有限 帮不了你 不好意思

但是 你的分数不要浪费了 给我吧 也许你有什么别的问题 我能帮你

这种东西你得找懂的人,baidu上这种人不多的。因为这方面人不太会来baidu知道。