什么是存储过程?存储过程就是作为可执行对象存放在数据库中的一个或多个sql命令,通俗来讲,存储过程就是能完成一定操作的一组sql语句。
如下为无参数的存储过程
create proc stuprocess
as
begin
select id_p,firstname,lastname,age,city,address from persons
end
go
如下为有参数的存储过程
create proc stuprocess1
@lastname varchar(100)
as
begin
select id_p,address from persons where lastname=@lastname
end
go
exec stuprocess1 'zhangsan'