不删除数据库,只删除所有的表

不删除数据库,只删除所有的表

  • Huawei
  • 发布:2023-02-22
  • 915次
  • use 要删除的数据库名称

    GO

    declare @sql varchar(8000)

    while (select count(*) from sysobjects where type='U')>0

    begin

    SELECT @sql='drop table ' name

    FROM sysobjects

    WHERE (type = 'U')

    ORDER BY 'drop table ' name

    exec(@sql) 

    end 


    来源:https://blog.51cto.com/u_176133/3335564