SQLServer之删除存储过程
生活随笔
收集整理的這篇文章主要介紹了
SQLServer之删除存储过程
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
刪除存儲過程注意事項
在刪除任何存儲過程之前,請檢查依賴對象,并且相應地修改這些對象。 如果沒有更新這些對象,則刪除存儲過程可能會導致依賴對象和腳本失敗。
若要顯示現有過程的列表,請查詢 sys.objects 目錄視圖。 若要顯示過程定義,請查詢 sys.sql_modules 目錄視圖。
需要擁有該過程的 CONTROL 權限,或該過程所屬架構的 ALTER 權限,或 db_ddladmin 固定服務器角色的成員身份。
使用SSMS數據庫管理工具刪除存儲過程
1、連接數據庫-》選擇數據庫-》展開數據庫-》展開存儲過程-》選擇存儲過程-》右鍵點擊-》選擇刪除。
2、在刪除對象彈出框-》點擊確定。
3、刪除結果(不需要刷新)。
使用T-SQL腳本刪除存儲過程
語法:
--聲明數據庫引用
use 數據庫名稱;
go
--判斷是否存在存儲過程,如果存在則刪除
if exists(select * from sys.procedures where name=存儲過程名稱)
drop { proc | procedure } [架構名][.][存儲過程名稱];
go
示例:
--聲明數據庫引用
use testss;
go
--判斷是否存在存儲過程,如果存在則刪除
if exists(select * from sys.procedures where name='noreferencepro')
drop procedure dbo.noreferencepro;
go
示例結果:(需要刷新對象資源管理器查看結果)
總結
以上是生活随笔為你收集整理的SQLServer之删除存储过程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Dubbo背景和简介
- 下一篇: 语言和输入法