sql游标--删除所有的表

来源:互联网 发布:富士康连跳 知乎 编辑:程序博客网 时间:2024/06/07 11:54

      在此同时求点击:点击点击点击。。。


----sql游标--删除所有的表


declare @tablename varchar(100)
Declare cur_tablename Cursor For Select [name] From sysobjects  where  type='U' and [name] like 'dnt_%'
Open cur_tablename 
Fetch next From cur_tablename Into @tablename
While @@Fetch_Status=0 
Begin 


exec('drop table '+@tablename) 


Fetch From cur_tablename into @tablename 
End 
Close cur_tablename 
Deallocate cur_tablename 


----sql游标--删除所有的存储过程
declare @tablename varchar(100)
Declare cur_tablename Cursor For Select [name] From sysobjects  where  type='P' and [name] like 'dnt_%'
Open cur_tablename 
Fetch next From cur_tablename Into @tablename
While @@Fetch_Status=0 
Begin 


exec('drop proc '+@tablename) 


Fetch From cur_tablename into @tablename 
End 
Close cur_tablename 
Deallocate cur_tablename 

0 0
原创粉丝点击