第一个: 如何查询得到最后一条记录
第二个: 表a中有一字段 status bit类型  如何用一个SQL语句 判定丛多记录中存在有status 为1 的 记录  是不是要用到游标啊,
希望大家给点意见,谢谢

解决方案 »

  1.   

    --1.
    select id=identity(int,1,1),* into # from @t 
    select top 1 * from # order by id desc
    drop table #
      

  2.   

    if exists(select 1 from 表 where status=1)
     .
     .
     .?
      

  3.   

    第一个问题:你是插入标识列,然后反序 ,不知道有没别的方法,SQL SERVER 中有检索最后一条记录的功能
    第二问题,if exists(select 1 from 表 where status=1)我想知道的是,是不是一检索到为1的记录就进行判断,而终止下面记录的判断呢
      

  4.   

    第二问题,if exists(select 1 from 表 where status=1)我想知道的是,是不是一检索到为1的记录就进行判断,而终止下面记录的判断呢
    ---
    是的