初次用到oracle数据库,以前都是用MYSQL数据库.
  在数据库中取出第10到20条记录:
 mysql:select * from Tabel limit 10,10;
 而在ORACLE中怎么写就不知道了,试了一下ROWNUM,可它只支持ROWNUM<=;不支持>=;
   

解决方案 »

  1.   

    select * from (select *,rownum rn from Table) where rn between 10 and 20; 
      

  2.   

    rownum是一个伪数列,所以不能直接使用。需要构建一个临时表,类似1楼的这种做法
      

  3.   

    VC6可以不用安装,
    从已安装VC6的电脑上复制一份过来。
    直接建立快捷方式到E:\~Safe\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin\msdev.exe
    就可以运行的,不过这样只有编译成Release版本在本机运行。
    编译成debug版本运行时,会出现提示说缺少文件,然后根据提示的文件名去已安装的电脑上复制过来。
    我一直都这么用。
    用的满好的。
      

  4.   

    可以用oracle的交集或者减集的函数select * from table where rownum<=20 minus select * from table where   rownum<=9||select * from table where rownum<=20 intersect select * from table rownum>9
      

  5.   

     楼上的minus和intersect分别代表什么意思啊,解释下咯
     1楼的很厉害,学习..........