set rowcount 1
UPDATE TABLE SET T1=‘DSF’WHERE T2=‘1’ AND ROWNUM=1
set rowcount 0

解决方案 »

  1.   

    SET ROWCOUNT 1
    UPDATE TABLE SET T1=‘DSF’WHERE T2=‘1’ AND ROWNUM=1
    SET ROWCOUNT 0
      

  2.   

    看楼主的rownum,这个语句应该在是ORACLE下边更新一条记录的吧在sqlserver中可以想楼上两为那样操作.SET ROWCOUNT 1
    UPDATE TABLE SET T1=‘DSF’WHERE T2=‘1’ AND ROWNUM=1
    SET ROWCOUNT 0
      

  3.   

    在SQL SERVER中如何实现啊!
      

  4.   

    UPDATE TABLE SET T1=‘DSF’WHERE id=
    (Select top 1 id from table where T2=‘1’ AND ROWNUM=1)
      

  5.   

    SQL SERVER中实现:
    SET ROWCOUNT 1
    UPDATE TABLE SET T1=‘DSF’WHERE T2=‘1’ 
    SET ROWCOUNT 0
      

  6.   

    SET ROWCOUNT
    使 Microsoft® SQL Server™ 在返回指定的行数之后停止处理查询。 语法
    SET ROWCOUNT { number | @number_var } 参数
    number | @number_var是在停止给定查询之前要处理的行数(整数)。