先創建一個procedure
當輸入的值不在0-100之間時會報出異常
create proc proc_x @a int
as
begin
if(@a<0 or @a>100) RAISERROR('及格線必須在0~100之間',16,1) else
select @a
end
go
測試一下,調用這個存儲過程 參數用-1
proc_x -1
執行后會提示異常
然后我們輸入一個合法的數
proc_x 80
無異常,返回結果