系統存儲過程 微軟定義好的,可以直接使用的存儲過程,叫做系統存儲過程--system procedure 如:sp_xxxexec sp_helpdb master exec sp_bindrule 自定義存儲過程 由程式員定義的存儲過程 --擴展存儲過程 存儲過程的創建 無參數 定義create ...
------------------ 系統存儲過程 -------------------
--微軟定義好的,可以直接使用的存儲過程,叫做系統存儲過程
--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
作者還在學習中,發現錯誤的請在評論區留言。 如果有客友覺得文章還行的話,請點波推薦哦