--批量删除表
    DECLARE @Table NVARCHAR(30)  
    DECLARE tmpCur CURSOR FOR   
    SELECT name FROM sys.objects WHERE TYPE='U' AND name LIKE N'%_QueryLog'  --删除所有含有"_QueryLog"的表
    OPEN tmpCur   
    FETCH NEXT FROM tmpCur INTO @Table  
      
    WHILE @@FETCH_STATUS = 0   
    BEGIN  
        DECLARE @sql VARCHAR(100)  
        SELECT @sql = 'drop table ' + @Table  
        EXEC(@sql)  
        FETCH NEXT FROM tmpCur INTO @Table  
    END  
    CLOSE tmpCur   
    DEALLOCATE tmpCur  

 

相关文章:

  • 2021-11-30
  • 2021-08-13
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-30
猜你喜欢
  • 2022-12-23
  • 2021-06-04
  • 2022-01-23
  • 2021-09-01
  • 2021-10-19
  • 2021-11-30
相关资源
相似解决方案