删除数据库所有用户表
来源:互联网 发布:猎头五大 知乎 编辑:程序博客网 时间:2024/04/29 15:55
USE DATABASENAME
--DATABASENAME 是待清理的数据库
GO
DECLARE @au_lname VARCHAR(40),@SQLString NVARCHAR(500)
DECLARE tb CURSOR FOR
SELECT [name] FROM sysobjects WHERE xtype='U'
OPEN tb
-- Perform the FIRST FETCH.
FETCH NEXT FROM tb INTO @au_lname
-- CHECK @@FETCH_STATUS TO see IF there ARE ANY more ROWS TO FETCH.
WHILE @@FETCH_STATUS = 0
BEGIN
-- This IS executed AS long AS the previous FETCH succeeds.
FETCH NEXT FROM tb INTO @au_lname
SET @SQLString='DROP TABLE '+ 'dbo.['+@au_lname+']'
EXEC sp_executesql @SQLString
--DROP TABLE @au_lname
END
CLOSE tb
DEALLOCATE tb
GO
--DATABASENAME 是待清理的数据库
GO
DECLARE @au_lname VARCHAR(40),@SQLString NVARCHAR(500)
DECLARE tb CURSOR FOR
SELECT [name] FROM sysobjects WHERE xtype='U'
OPEN tb
-- Perform the FIRST FETCH.
FETCH NEXT FROM tb INTO @au_lname
-- CHECK @@FETCH_STATUS TO see IF there ARE ANY more ROWS TO FETCH.
WHILE @@FETCH_STATUS = 0
BEGIN
-- This IS executed AS long AS the previous FETCH succeeds.
FETCH NEXT FROM tb INTO @au_lname
SET @SQLString='DROP TABLE '+ 'dbo.['+@au_lname+']'
EXEC sp_executesql @SQLString
--DROP TABLE @au_lname
END
CLOSE tb
DEALLOCATE tb
GO
- 删除数据库所有用户表
- 删除数据库所有用户表数据
- 删除所有用户表
- sqlserver2005 删除指定数据库里的所有用户表
- SQL Server怎样删除数据库所有用户表
- 删除当前数据库下面的所有用户表存储过程
- PostgreSQL 断开所有连接用户、删除数据库、修改表名称
- Oracle 删除用户所有表
- 删除当前用户所有表
- 删除数据库中的所有表
- sqlserver删除数据库所有表
- --删除数据库中所有表
- 删除指定数据库所有表
- 删除数据库的所有表
- 删除用户建立的所有数据库表以及查询某个字段存在哪张表中
- MSSQL删除数据库里某个用户所有表里的数据
- SQL删除数据库中所有用户数据表外键
- SQL删除数据库中所有用户数据表主键
- vc中定时器并非多线程
- Rss地址订阅
- 实现微软ping功能的代码。C实现。
- QT 全局变量 全局 函数
- uname获取系统信息
- 删除数据库所有用户表
- 【N转ITeye】java项目中相对路径的获取(普通项目和web项目均有)
- 关于PREROUTING链和POSTROUTING链
- java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]传入的表格格式数据流(TDS)远程过程调用(R
- 使用封装号的MPMoviePlayerViewController播放MP4视频
- El表达式详解
- 设置mysql允许外网访问
- VB下继承VC接口生成COM组件
- Serv-U配置 使用 简明教程 笔记