学习 SQL Server :存储过程
Posted JackeyLovelove
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习 SQL Server :存储过程相关的知识,希望对你有一定的参考价值。
------------------ 系统存储过程 -------------------
--微软定义好的,可以直接使用的存储过程,叫做系统存储过程
--system procedure 如:sp_xxx
exec sp_helpdb master
exec sp_bindrule
----------------- 自定义存储过程 -------------------
--由程序员定义的存储过程
--扩展存储过程
----================== 存储过程的创建 无参数 ===============---
--定义
create procedure pro
as
begin
declare @x int
set @x=1
while @x<10
begin
print @x
set @x=@x+1
end
end
--调用
exec pro
--删除存储过程
drop procedure pro2
--修改
alter procedure pro
as
begin
declare @x int
set @x=1
while @x<10
begin
print @x
set @x=@x+1
end
end
-------============ 存储过程的创建 有参数 ===============------------
--定义有参数 存储过程,实现查询出学生的成绩,按学生姓名模糊查询。以姓名关键字为参数 【重点】
create procedure por_select @sname varchar(20)
as
begin
select * from student where name like ‘%‘+@sname+‘%‘
end
exec por_select ‘三‘
--查询存储过程
exec sp_help por_select
exec sp_helptext por_select
作者还在学习中,发现错误的请在评论区留言。 如果有客友觉得文章还行的话,请点波推荐哦??。 谢谢你们!!
以上是关于学习 SQL Server :存储过程的主要内容,如果未能解决你的问题,请参考以下文章
SQL Server基础操作(此随笔仅作为本人学习进度记录七 !--存储过程)