自动删除用户表
来源:互联网 发布:手机淘宝套餐点不进去 编辑:程序博客网 时间:2024/06/06 12:40
declare @name varchar(100),@sql varchar(100),@drop varchar(max)
--@name存储用户表名
--@sql存储删除用户表语句
--@drop存储查询已删除的表名
set @drop='select name from ('
--循环查找用户表,如无用户名,则退出循环
while (select count(Name) from sysobjects where xtype='U' and status>=0)<>0
begin
select top 1 @name=name from sysobjects where xtype='U' and status>=0
set @sql='drop table '+@name
set @drop+='select '''+@name+''' as name union all '
--删除表
exec(@sql)
end
set @drop=left(@drop,LEN(@drop)-10)
set @drop+=') as DropTable'
--列出已删除的表名
exec(@drop)
- 自动删除用户表
- 删除所有用户表
- shell中自动切换用户删除日志小脚本
- mysql数据库自动删除app用户数据库脚本
- 写liunx自动添加查询删除用户shell
- Oracle如何删除表空间、删除用户
- 删除表1,其他表自动删除
- Oracle 删除用户所有表
- 删除数据库所有用户表
- 删除当前用户所有表
- 创建/删除 表空间/用户
- DZ2.5优化用户表后,回复该出现“**** 作者被禁止或删除 内容自动屏蔽 ****”的BUG修复
- 删除用户
- 删除用户
- 删除用户
- 删除用户
- 删除用户
- 删除用户
- C++控制台程序中使用定时器
- 18种酒局潜规则
- 永新视博
- .NET开发中的一些技巧
- PL/SQL 三
- 自动删除用户表
- 关于Linux操作系统睡眠和休眠
- print strace
- SQL生成xml文档
- 一个@符号引发的血案:Access数据库无法更新
- 微创软件
- pku1166
- 最近写的一个Spring Web例子测试
- 解决Oracle客户端软件8.1.7 或更高版本问题