基本语法
Create Procedure dbo.存储过程名 存储过程参数 AS 执行语句 RETURN 执行存储过程 GO
执行
-- 要创建存储过程的数据库 Use TESTDB2014 -- 判断要创建的存储过程名是否存在 if Exists(Select name From sysobjects Where name='Income' And type='P') -- 删除存储过程 Drop Procedure dbo.Income Go -- 创建存储过程 Create Proc dbo.Income -- 存储过程参数 @PName nvarchar(20), @CYear smallint, @CMonth tinyint, @CMoney decimal(10,2) AS -- 存储过程语句体 -- insert into Uname (PName,CYear,CMonth,CMoney) values (@@PName,@CYear,@CMonth,@CMoney) --插入 SELECT * FROM tb_Income WHERE PName = @PName and CYear=@CYear and CMonth=@CMonth and CMoney=@CMoney RETURN -- 执行 GO -- 执行存储过程 EXEC Income '胡一刀','2011','1','5678'