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
评论列表:
不错 过来支持一下 同时欢迎你回访志运博客 互相学习,赞赞。
另外,如果你喜欢搜索的话,请立即在360、搜狗、百度输入(志运博客)
搜索一下你就可以看到我的博客了,而且排名都在第一页的。或用百度输入
( 志运博客|创业家园 )这个关键词,也可以搜索到志运博客的站点。欢
迎你回访 志运博客 谢谢!