回复人: highscore2(high) ( ) 信誉:100  2004-12-09 11:38:00  得分: 0  
 
 
   如果我想从逻辑顺序的最后一条开始取呢?有办法吗?
  
 
------------------------------
加格自动增值的变量,然后倒序排列一下,不知道是否可行

解决方案 »

  1.   

    select IDENTITY (1, 1) as aa ,*  into ##table from youtable select * from ##table  where  aa = (select max(aa) from ##table)
      

  2.   

    to cqdj(快乐的游民) 我这样问的目的是想很快速地取最近插入的几条记录? (表没有索引), 你这样的做法达不到我的目的. 我的想法是当select 时 既然指针可以由第一条开始往下读记录,应该也可以把打针指向最后一条记录再往前读, 原理应该是一样的,关键是sql server 是否支持
      

  3.   

    在表中添加一个timestamp列就行了