declare @sTermID varchar(20)
declare @nReturn int
declare @nCount int
set @nCount = 1
while @nCount < 41
BEGIN
Set @sTermID = Select top 1 termid from aaa where [email protected]
Set @nReturn = Select count(termid) from bbb where termid= @sTermID
UPDATE MyTempTable SET use_times = @nReturn where [email protected]
set @nCount = @nCount + 1
END
这段代码,两个Select句子都有问题:请问怎么修正??
------解决方案--------------------
declare @sTermID varchar(20)
declare @nReturn int
declare @nCount int
set @nCount = 1
while @nCount < 41
BEGIN
Select top 1 @sTermID =termid from aaa where [email protected]
Select @nReturn = count(termid) from bbb where termid= @sTermID
UPDATE MyTempTable SET use_times = @nReturn where [email protected]
set @nCount = @nCount + 1
END
------解决方案--------------------
declare @sTermID varchar(20)
declare @nReturn int
declare @nCount int
set @nCount = 1
while @nCount < 41
BEGIN
Set Select top 1 @sTermID = termid from aaa where [email protected]
Set Select @nReturn = count(termid) from bbb where termid= @sTermID
UPDATE MyTempTable SET use_times = @nReturn where [email protected]
set @nCount = @nCount + 1
END
------解决方案--------------------
declare @sTermID varchar(20)
declare @nReturn int
declare @nCount int
set @nCount = 1
while @nCount < 41
BEGIN
Select top 1 @sTermID=termid from aaa where [email protected]
Select @nReturn=count(termid) from bbb where termid= @sTermID
UPDATE MyTempTable SET use_times = @nReturn where [email protected]
set @nCount = @nCount + 1
END
------解决方案--------------------
declare @sTermID varchar(20)
declare @nReturn int
declare @nCount int
set @nCount = 1
while @nCount < 41
BEGIN
Set @sTermID =(Select top 1 termid from aaa where [email protected])
Set @nReturn =(Select count(termid) from bbb where termid= @sTermID)
UPDATE MyTempTable SET use_times = @nReturn where [email protected]
set @nCount = @nCount + 1
END