你可以写一个批处理,再其中按你的方法实现,JAVA中调用即可

解决方案 »

  1.   

    你可以利用取得指定行数的SQL,可以避免取回大量数据。
      

  2.   

    Oracle里很容易实现值返回前N行纪录的查询,可以用这种方法。不知道你为什么要中断,如果你觉得时间很成问题,就用这种方法,如果是因为用户接口的响应问题可以用多线程,无论什么时候中途中断查询都是属非法结束。
      

  3.   

    或者换一种说法,在SQL/PLUS里面,当你输入一个SQL语句执行查询时,你可以点击中断,将当前要查询的SQL中断,它将返回已经查询到的结果集,请问它是怎么实现的???
      

  4.   

    将查询分成n次,每次查询k行,查询结果存放到某个对象内。
    将n次查询后的累加的结果集返回。若中途在第r次中止,则返回r-1次查询后的累积结果集。
      

  5.   

    唉用sql把记录减少 那种中断即使可以 也是不可行的!!!
      

  6.   

    现在我不要返回记录,就中断就可以了,也就是不让数据库再继续执行这个SQL命令了,这应该怎么做呢?