郑德才博客 记录学习,记录工作,学习知识分享!

MSSql删除数据库中所有表sql语句

MSSql删除数据库中所有表(只是表)sql语句:

declare @tname varchar(8000)

set @tname=''

select @tname=@tname + Name + ',' from sysobjects where xtype='U'

select @tname='drop table ' + left(@tname,len(@tname)-1)

exec(@tname)

 

--删除所有存储过程的sql语句 用到游标

declare @procName varchar(500)

declare cur cursor

for select [name] from sys.objects where type = 'p'

open cur

fetch next from cur into @procName

while @@fetch_status = 0

begin

if @procName <> 'DeleteAllProcedures'

exec('drop procedure ' + @procName)

fetch next from cur into @procName

end

close cur

deallocate cur


2016年4月3日 | 发布:郑德才博客 | 分类:学习之路 | 评论:17

留言列表:

  • 志运博客 发布于 2016/5/18 13:58:33  回复

  • 不错 过来支持一下 同时欢迎你回访志运博客 互相学习,赞赞。
    另外,如果你喜欢搜索的话,请立即在360、搜狗、百度输入(志运博客)

    搜索一下你就可以看到我的博客了,而且排名都在第一页的。或用百度输入

    ( 志运博客|创业家园 )这个关键词,也可以搜索到志运博客的站点。欢

    迎你回访 志运博客 谢谢!
  • 虫虫学车 发布于 2016/5/19 15:11:08  回复
  • 马克一下
  • 泉州oa 发布于 2016/5/20 17:41:01  回复
  • 谢谢分享。
  • 软膜天花 发布于 2016/5/20 20:54:22  回复
  • 第一次来,网站做的很不错
  • 微信报名投票 发布于 2016/7/25 12:00:58  回复
  • 只能说看不懂的我在这里懵逼状态
  • 演员 发布于 2016/7/25 16:27:45  回复
  • 原来可以这相写这代码,,学习了。。
  • 中国演员网 发布于 2016/7/27 15:46:17  回复
  • 值得学习
  • 易淘金股票博客 发布于 2016/8/2 19:47:24  回复
  • 谢谢分享经验
  • 保险助手 发布于 2016/8/4 17:01:56  回复
  • mysql用过最多的一个数据库。
  • 保险岛 发布于 2016/8/5 11:21:21  回复
  • php+MySQL,经典搭配
  • 卢松松博客 发布于 2016/8/7 21:24:49  回复
  • 原来可以这样,学习了
  • 卢松松博客 发布于 2016/8/7 21:25:31  回复
  • php+MySQL 原来可以这样,学习了
  • 最好的essay 发布于 2016/8/10 20:50:12  回复
  • 我学习一下,试一试。
  • 安卓版一键转发 发布于 2016/8/11 2:31:07  回复
  • 从百度点进来的,支持一下,希望站长您多出一些好文章。
  • 任务易 发布于 2016/8/17 11:48:40  回复
  • 学习一下,谢谢博主分享
  • 任务易 发布于 2016/8/17 11:48:56  回复
  • 学习一下,谢谢博主分享php+MySQL
  • 烟台阿里巴巴 发布于 2016/8/20 16:20:28  回复
  • 强势围观,顶一个

发表留言: