这些行的所有字段都为nul

解决方案 »

  1.   

    delete from tb where col is null and col1 is null and ....
      

  2.   

    关键是我不知道有字段名称,这个表是从excel导入的
      

  3.   

    declare @sql varchar(8000)
    select @sql=isnull(@sql+' and ','')+name +' is null'
    from sys.columns where object_id=object_id('表')
    set @sql='delete 表 where '+@sql
    exec(@sql)
      

  4.   

    declare @sql varchar(8000) 
    select @sql=isnull(@sql+' and ','')+name +' is null' 
    from sys.columns where ID=object_id('表') 
    set @sql='delete 表 where '+@sql 
    exec(@sql) 大大的要修改下