sp_procoption
設置過程選項。
語法
sp_procoption [ @ProcName = ] 'procedure'
, [ @OptionName = ] 'option'
, [ @OptionValue = ] 'value'
參數
[@ProcName =] 'procedure'
是要爲其設置或查看選項的過程名。procedure 爲 nvarchar(776) 類型,無默認值。
[@OptionName =] 'option'
要設置的選項的名稱。option 的唯一值是 startup,該值設置存儲過程的自動執行狀態。設置爲自動執行的存儲過程會在每次 Microsoft® SQL Server™ 啓動時運行。
[ , [ @OptionValue = ] 'value' ]
表示選項是設置爲開(true 或 on)還是關(false 或 off)。value 爲 varchar(12) 類型,無默認值。
返回代碼值
0(成功)或錯誤號(失敗)
權限
執行權限默認授予 sysadmin 固定服務器角色的成員。啓動過程必須屬於 master 數據庫的所有者。
sp_procoption 'test','startup','ON' 開啓 --每次數據庫啓動時自動執行TEST存儲過程
sp_procoption 'test','startup','OFF' 禁用--每次數據庫啓動時自動執行TEST存儲過程