使用SQL查询分析器删除所有用户表

原创 2007年10月07日 22:43:00

 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 '+ @au_lname
EXEC sp_executesql @SQLString
--DROP TABLE @au_lname

 
END

CLOSE tb
DEALLOCATE tb

GO

SQL 查询分析器操作(修改、添加、删除)表及字段等

一、库操作1、、创建数据库命令:create database 例如:建立一个名为xhkdb的数据库mysql> create database xhkdb; 2、显示所有的数据库命令:show da...

使用“万能数据库查询分析器”的Windows 7、Windows 8、Windows 10的用户须知

与以前的Windows操作系统版本(包括WinXP/VISTA/Windows2000/WindowsNt/Win98)不同,Win7、Win8、Windows 2010短日期采用的分隔符默认为“/”...

使用DOS重定位技术执行isqlw(SQL查询分析器)

作者:chenjieb520           笔者之前在一个项目里面需要调用SQL查询分析器,并且通过命令行的形式将执行结果返回。于是笔者就采用了 DOS重定位技术进行解决。现在简单说明一下如何...

删除所有的用户表,存储过程,游标的应用,动态SQL的使用

--存储过程,删除某数据库中所有的用户表,游标的应用,动态SQL的使用 --思路:先删除所有的外键,再删除所有的表;以免外键的存在导致不能删表 --sys.objects表中parent_obje...

“万能数据库查询分析器”用户已基本涵盖当前所有DBMS

万能数据库查询分析器(中文版本《DB 查询分析器》、英文版本《DB Query Analyzer》)最新版本为4.03,这也是非常完善的版本。      自从3.01版本开始实行永久试用、免费注册后,...

《DB 查询分析器》批量执行多条SQL语句并查看各自的执行时间

《DB 查询分析器》批量执行多条SQL语句并查看各自的执行时间       一、       功能强大、统一界面的《DB 查询分析器》              从关系数据库产生至今,有许...

SQL Server 查询分析器提供的所有快捷方式(快捷键)

SQL Server程序员经常要在SSMS(SQL Server Management Studio)或查询分析器(2000以前)中编写T-SQL代码。以下几个技巧,可以提升工作效率。 以下说明...

命令行调用SQL查询分析器

isqlw 实用工具(SQL 查询分析器)使您得以输入 Transact-SQL 语句、系统存储过程和脚本文件。通过设置快捷方式或创建批处理文件,可以启动预配置的 SQL 查询分析器。 I...
  • zqpgood
  • zqpgood
  • 2012年02月19日 11:00
  • 3854
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用SQL查询分析器删除所有用户表
举报原因:
原因补充:

(最多只允许输入30个字)