儲存過程的應用

2021-05-28 04:54:39 字數 562 閱讀 3292

今天深入講了儲存過程和如何建立儲存過程

宣告新的結束符----delimiter // $$ @@

一、建立儲存過程:

create procedure p1() select * from t1;單條

create procedure p1()

begin

流程控制結構

sql語句集合

end//

二、引數的應用

1、in 輸入形參引數,呼叫必須有對應實參(型別、數量)

set @x=3;

select @x;

create procedure p2(in para1 int)set @x=para1;

call p2(18);

select @x;

2、out輸出形參的使用

create procedure p3(out para1 int)

begin

set para1=10;

end //

call p5(@x);

select @x;

select @y=@x+1;

mysql儲存過程應用 MySQL儲存過程使用解析

mysql儲存過程 儲存過程 stored procedure 是一種在資料庫中儲存複雜程式,以便外部程式呼叫的一種資料庫物件。目的是為了完成特定功能的sql語句集,經編譯建立並儲存在資料庫中,使用者可通過指定儲存過程的名字並給定引數 需要時 來呼叫執行。說白了就是資料庫 sql語言層面的 封裝與重...

儲存過程的簡單應用

今天教大家如何使用儲存過程自動生成一張日曆表,我們以sql server為操作平台。問題描述 輸入想要生成日曆的年份,呼叫儲存過程,即可生成該年的全部日曆。建立表結構 create table calendar info date name varchar 20 primary key,year v...

基本儲存過程應用

基本新增 修改 刪除的儲存過程 新增 alter procedure guestroomadd rid varchar 50 rtype int rposition varchar 50 rdescribe varchar 50 as insert into hms dbo guestroom ri...