儲存過程可以被快速刪除和重建,因為它沒有儲存資料。刪除儲存過程可以使用sql server管理平台和transac-sql語句。
1.使用sql server管理平台刪除儲存過程
操作步驟如下:
(1)開啟sql server管理平台,展開結點」物件資源管理器「→」資料庫伺服器「→」可程式設計性「→」儲存過程「,選擇要刪除的儲存過程,右擊,在彈出的快捷選單中選擇」刪除「命令。
(2)在彈出的」刪除物件「對話方塊中單擊」確定「按鈕即可刪除儲存過程。
2.使用drop procedure語句刪除儲存過程
drop procedure 語句可將乙個或多個儲存過程從當前資料庫中刪除。其語法格式如下:
drop procedure [,...n]
例如,刪除上例建立的儲存過程employee_dep可使用以下語句:
drop procedure employee_dep
go刪除某個儲存過程時,將從sysobjects和syscomments系統表中刪除該過程的相關資訊。
刪除儲存過程
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 s...
批量刪除儲存過程的儲存過程
create procedure dropprocedure as declare cur cursor read only for select name from sysobjects where xtype p and name like drop declare name varchar 4...
通用的更新儲存過程和刪除儲存過程
create procedure productsortdel id int,a tablename varchar 30 as declare sql varchar 200 set sql delete from a tablename where id cast id as varchar e...