游标肯定支持order by ,只不过可更新游标不支持而已.
是否可以用其他方法要看你具体的数据处理情况.

解决方案 »

  1.   

    是这样的!比如
    declare cursor1 for (select  * from test order by test_id desc )如果加上“order by test_id desc ” 就会报错,去掉就好了!请指教!谢谢!
      

  2.   

    --定义游标是这样的:declare cursor1 cursor for select  * from test order by test_id desc
      

  3.   

    是我将cursor 漏写了!我又查了一下是这个问题
    原来我是这么写的declare cursor2 cursor for (select  * from test ) 没有错误
    后来加上 order by 了
    declare cursor2 cursor for (select  * from test order by test_id desc )
    就报错了,将括号去掉,就好了!郁闷。再次谢谢zjcxc(邹建) 给分!!!!!!!!!