--儲存過程:解決某一特徵功能的sql語句集
--儲存過程的建立:
--1)無入參無返回:
drop
procedure
ifexists get_student;
create
procedure get_student(
)begin
select
*from student;
end--呼叫儲存過程:
call get_student(
)--2)有入參無返回:
drop
procedure
ifexists get_sid;
create
procedure get_sid(
in sid int
)begin
select
*from student where s_id=sid;
end--呼叫:
call get_sid(
001)
--3)無入參有返回:
drop
procedure
ifexists get_maxid;
create
procedure get_maxid(
out maxid int
)begin
select
max(s_id)
into maxid from student;
end--呼叫:
call get_maxid(
@maxid);
select
@maxid
--4)有入參有返回:
drop
procedure
ifexists get_sage;
create
procedure get_sage(
inout s_age int
)begin
set s_age=s_age+2;
end--呼叫:
SQL之儲存過程
定義變數 declare a int 變數賦值 set a 1 print a 變數結合查詢語句 不跟菠蘿乙個產地的水果資訊 select from fruit where source not in select source from fruit where name 菠蘿 declare so...
儲存過程系列之儲存過程sql查詢儲存過程的使用
1.查詢某個表被哪些儲存過程 以下簡稱 sp 使用到 select distinct object name id from syscomments where id in select object id from sys.objects where type p and text like ta...
儲存過程系列之儲存過程sql查詢儲存過程的使用
1.查詢某個表被哪些儲存過程 以下簡稱 sp 使用到 select distinct object name id from syscomments where id in select object id from sys.objects where type p and text like ta...