一、无参存储过程
-
创建存储过程
create Procedure GetLogin as select * from login go
-
执行存储过程
exec GetLogin
二、无参有返回值存储过程
-
创建
create Procedure inLogin as INSERT INTO [dbo].[login] VALUES('user1',2017 ,9); return @@rowcount go
-
执行
exec inLogin
三、有输入和输出的存储过程
-
创建
CREATE Procedure GetLogin1 @UserName nchar(20), @UserID int output as if(@UserName>5) select @UserID=COUNT(*) from login where id>0 else set @UserID=100 return @@rowcount
-
执行
exec GetUserAccountRe1 '1',null