SQL創建和調用有默認值的存儲過程


先創建一個有默認值的存儲過程

create procedure usp_unpass @subName varchar(50), @score int=60          --有默認值的參數放到最后
as
 select @score
go

該存儲過程有2個參數 ,其中@score默認值為60

調用這個存儲過程的放法及說明如下

--調用有默認值的存儲過程
exec usp_unpass 'c# oop'                   --不寫第二個參數默認值為60
exec usp_unpass 'c# oop',default           --寫default第二個參數默認值為60
exec usp_unpass 'fgsd','99'
exec usp_unpass @subName='c#',@score='90'  --寫參數名,此時參數位置可以互換

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM