--存储过程示例
--②插入数据
--③取出stu表中的信息 无参存储过程
--④有参存储过程
--①建表
create table stu(
S# int,
Sname varchar(20),
Sage int,
Ssex varchar(5)
)
--②插入数据
insert into stu values(1,'赵磊',20,'男')
insert into stu values(2,'黄浩',29,'男')
insert into stu values(3,'李武',12,'男')
insert into stu values(4,'张云',20,'女')
insert into stu values(5,'刘可',20,'女')
--③取出stu表中的信息 无参存储过程
create proc StuPro1
as --此处as可以省略
begin
select s#,Sname,Sae,Ssex from stu
end
go
--删除存储对象 StuPro1
drop procedure StuPro1
--④有参存储过程
create proc StuPro2
@sname varchar(100)
as
begin
select S#,Sname,Sae,Ssex from stu where sname=@sname
end
go
exec StuPro2 '刘开' --执行语句
--删除存储对象 StuPro2
drop procedure StuPro2