SQL语句怎么写???
delete top 1 * from table1
go
这样不行啊:(((

解决方案 »

  1.   

    try
    delete from table
    where id = (select top 1 id from table)
      

  2.   

    DECLARE @t TABLE(id int identity(1,1),date char(21))
    INSERT @t SELECT '1900-1-1 00:00:00.000'
    INSERT @t SELECT '1900-1-1 00:00:00.001'
    INSERT @t SELECT '1900-1-1 00:00:00.009'
    INSERT @t SELECT '1900-1-1 00:00:00.002'
    INSERT @t SELECT '1900-1-1 00:00:00.003'
    INSERT @t SELECT '1900-1-1 00:00:00.004'
    INSERT @t SELECT '1900-1-1 00:00:00.005'
    INSERT @t SELECT '1900-1-1 00:00:00.006'
    INSERT @t SELECT '1900-1-1 00:00:00.007'
    INSERT @t SELECT '1900-1-1 00:00:00.008'select  * from @tdelete from @t where id = (select top 1 id from @t)
    select * from @t
      

  3.   

    delete from table
    where id = (select top 1 id from table)
      

  4.   

    set rowcount 1delete 表名
      

  5.   

    rowcount可以,为什么有这样的需求那?
      

  6.   

    打开Enterprise打开这个表直接删掉就行了
    也可以用
    set rowcount 1
    delete 表名
      

  7.   

    很简单
    如果和其他表没有关系
    set rowcount 1 delete 表名
    就搞定了