文章出處
文章列表
在SSMS里批量刪除表、存儲過程等各種對象
以前想找批量刪除表或者存儲過程的方法,原來SSMS的GUI界面也可以完成
請看下圖,因為這次出差的時候要刪除所有的存儲過程,然后重建這些存儲過程
而表、函數等對象都可以這樣刪除,Ctrl+A全選,然后按住Ctrl,不選擇系統存儲過程,右鍵-》刪除
就這樣就可以啦o(∩_∩)o
如果要使用TSQL腳本來刪除一個數據庫里的所有存儲過程,可以這樣做
1 USE [pratice] --要刪除所有存儲過程的數據庫 2 GO 3 SELECT * 4 FROM sys.procedures 5 6 DECLARE @sql VARCHAR(4000) 7 SET @sql = '' 8 SELECT @sql = @sql + 'drop proc ' + name + '; ' 9 FROM sys.procedures 10 --print @sql 11 EXEC(@sql)
文章列表
全站熱搜