sqlserver帶輸入輸出存儲過程

<span style="color:#999999;">-- 創建存儲過程
ALTER PROCEDURE dbo.abcd   
    @inp  int,  -- 輸入參數
    @oup int output  -- 輸出參數  

       
AS  
BEGIN  
    declare @num int  -- 定義變量
    declare @numer int  -- 定義變量
    SELECT @num = count(ZoneID) from Basic_Zone where ZoneID > @inp  -- 查詢賦值
    SELECT @num  -- 打印變量
    set @oup = @num + @inp  -- 操作變量
    SELECT @oup  -- 打印輸出值

END 

-- 調用存儲過程 聲明變量傳參有效 直接傳常量無實際意義
declare @inp int 
SET @inp = 113
EXEC dbo.abcd @inp, 1</span>


發佈了38 篇原創文章 · 獲贊 17 · 訪問量 17萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章