MySQL儲存過程筆記

2021-08-26 21:38:55 字數 426 閱讀 3502

1.建立儲存過程

create procedure 儲存過程名稱(引數列表)

begin

sql語句塊;

end注意:

在mysql客戶端定義儲存過程的時候使用delimiter命令來把語句定界符從;變為//。

當使用delimiter命令時,你應該避免使用反斜槓(『"』)字元,因為那是mysql的轉義字元。

如:mysql> delimiter //

mysql> create procedure ******proc (out param1 int)

-> begin

-> select count(*) into param1 from t;

-> end

-> //

query ok, 0 rows affected (0.00 sec)

mysql 儲存過程筆記 mysql儲存過程筆記

儲存過程是一組完成特定功能的sql語句集合,已經被編譯好,可以直接拿來被執行,可以傳參 引數有三種型別,in out inout in型別的引數,可以在儲存過程的方法體裡面被呼叫,但是無法影響外部 out型別的引數,無法被內部呼叫,儲存過程出來的結果可以影響外部 inout型別的引數,可以被接收呼叫...

MySql 儲存過程筆記

儲存過程簡稱過程,procedure,是一種沒有返回值的函式 create procedure 過程名字 引數列表 begin 過程體end 函式的檢視方式完全適用於過程 關鍵字換成procedure 檢視建立語句 show create procedure pro1 呼叫過程 過程沒有返回值,se...

mysql學習筆記 儲存過程

sql view plain copy use test drop table if exists t8 create table t8 s1 int,primary key s1 drop procedure if exists handlerdemo delimiter create proce...