sqlserver带输入输出存储过程

2015-11-21 02:04:48 · 作者: · 浏览: 5
-- 创建存储过程
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

?