您的位置:首页 > 数据库

SQL存储过程

2017-03-14 18:02 113 查看
--存储过程示例
--①建表

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  SQL 存储过程