SELECT TOP 10 bookid,classid,bookname,hitnum FROM booklist ORDER BY hitnum DESC 我在MS SQL SERVER 2000 + SP4 测试通过,可按要求取出数据 应该不会有问题建议你再测试一下,直接放到SQL 查询分析器中,查出来的是什么? 如果不是MS SQL SERVER 2000请说明一下,你用的数据库是什么?以及相关的平台... 这样我们才好讨论
create Proc Ajax declare @account char,@i int set @i=1 while @i<1000000 begin set @i=@i+1 insert into AjaxUser (UserID) values (@account) end不知道哪里出错了 老是说 在关键字 'declare' 附近有语法错误
create Proc Ajax @account char, @i int as --少个as set @i=1 while @i<1000000 begin set @i=@i+1 insert into AjaxUser (UserID) values (@account) end
我在MS SQL SERVER 2000 + SP4 测试通过,可按要求取出数据
应该不会有问题建议你再测试一下,直接放到SQL 查询分析器中,查出来的是什么?
如果不是MS SQL SERVER 2000请说明一下,你用的数据库是什么?以及相关的平台...
这样我们才好讨论
id 第一种HitNum 第二种HitNum
1 10 10
2 9 9
3 8 8
4 7 7
5 6 6
6 5 5
7 4 4
8 3 3
9 2 2
10 2 1
11 2 0
12 1 0
如上值,,
当是第一种时查询前10的时候会列出id 1-11 条的记录
当是第二种时查询前10的时候的时候会列出id 1-10 条的记录
declare @account char,@i int
set @i=1
while @i<1000000
begin
set @i=@i+1
insert into AjaxUser (UserID) values (@account)
end不知道哪里出错了
老是说
在关键字 'declare' 附近有语法错误
@account char,
@i int
as --少个as
set @i=1
while @i<1000000
begin
set @i=@i+1
insert into AjaxUser (UserID) values (@account)
end