創建帶參數的存儲過程


語法

CREATE PROC [EDURE] 存儲過程名
@參數1   數據類型
@參數2   數據類型
………..
AS 
            SQL語句
GO                   --必須要加上批處理的GO
如:
    循環輸出ILOVEYOU 用戶來控制次數
 Create proc ILOVEYOU
    @a int
    As
 Declare @i int
Set @i=1
Begin
While(@i<=@a)        --@i<=用戶輸入的次數
Set @i=@i+1
Print’ILOVEYOU’+convert(verchar(10),@i)      --顯示iloveyou的同時顯示當前的行數
End
調用的時候注意
            EXEC 過程名  ‘@參數1’  列:exec  LOVEYOU  100
也可以給參數@a加默認值@a int=3 默認打印3次 調用的時候可以寫default
如果用戶調用存儲過程的時候參數@a不寫的情況下就直接打印3次我愛你

 


免責聲明!

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



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