当前位置:首页 > 技术文章 > 正文内容

sqlserver2005 删除指定数据库里的所有用户表

lcy2014-06-26技术文章1707
--删除指定数据库里的所有用户表,这里删除master里面的所有用户表
USE master
--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

 

 

版权声明:本文由cy's Blog发布,如需转载请注明出处。

本文链接:https://www.c3389.com/post/361.html

相关文章

禁止IIS缓存静态文件

这几天客户天天反映说生成网站之后html页面没有发生改变说是服务器缓存 我用清理系统垃圾工具清理了下回到正常状态刚搜了下相关文章原来是 禁止IIS缓存静态文件1. 首先需要设置IIS允许运行...

在CentOS 7上给一个网卡分配多个IP地址的方法

重点在 IPADDR0 和GATEWAY0TYPE="Ethernet"BOOTPROTO="none"DEFROUTE="yes"IPV4...

ZBlog通过分类ID获取分类名称和链接的方法

前台模板开发调用时 遇见的 记录下后台设置分类id为1{$categorys[1].Name}即可输出名字...

利用命令行查看3389端口VBS版方法

很多时候我们只能暂时取得肉鸡的Cmd 权限,很多时候肉鸡的3389端口已经被更改,在这种情况下,大家不妨用这个方法来查看一下,使用方法,完全复制,粘贴到cmd上,回车即可!Echo Dim ReadC...

Linux之——udp端口测试连接

转载请注明出处:https://blog.csdn.net/l1028386804/article/details/80677289一、tenlnet测试tcp[root@test ~]#&...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。