表A只有zifu列,没有Id(identity)。
请问如何使游标从后面往前面走?

解决方案 »

  1.   

    declare cur_1 cursor for
    select zifu from 表A order by zifu desc
      

  2.   

    fetch last from cus_name --数据集的最后一行
    fetch relative -1 from cus_name --数据集当前行的前一行
      

  3.   

    create table A(col int)
    insert A select 1
    insert A select 3
    insert A select 5
    insert A select 2godeclare cus scroll cursor
    for
    select col from  A
    open cus
    declare @col int
    fetch last from cus into @col
    while @@fetch_status=0
    begin
    print @col
    fetch relative -1 from cus into @col
    end
    close cus
    deallocate cus--result
    2
    5
    3
    1
      

  4.   

    刚刚测试了一下,
    order by zifu desc会引起问题,修改了原来的排序结构。