mysql儲存過程的引數
說明
1、in輸入參數列示呼叫者向儲存過程的輸入值。
輸入值可以是字面量或變數。
2、out輸出參數列示儲存過程向呼叫者輸出值。
可返回多個值、輸出值只能是變數。
3、inout輸入輸出引數不僅表示呼叫者向過程輸入值,還表示過程向呼叫者輸出值。
值只能是變數。
例項
如in輸入引數
mysql> delimiter $$ -- 修改結束符號 mysql> create procedure in_param(in p_in int) -> begin -> select p_in; -> set p_in=2; -> select P_in; -> end$$ mysql> delimiter ; mysql> set @p_in=1; mysql> call in_param(@p_in); +------+ | p_in | +------+ | 1 | +------+ +------+ | P_in | +------+ | 2 | +------+ mysql> select @p_in; +-------+ | @p_in | +-------+ | 1 | +-------+ --以上可以看出,p_in在儲存過程中被修改,但並不影響@p_in的值,因為前者為區域性變數、後者為全域性變數。
以上就是mysql儲存過程的引數,希望對大家有所幫助。更多mysql學習指路:
推薦作業系統:windows7系統、mysql5.8、DELL G3電腦
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2035/viewspace-2828926/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL儲存過程in、out、inout引數示例與總結MySql儲存過程
- mysql 儲存過程MySql儲存過程
- Mysql 儲存過程的使用MySql儲存過程
- MySQL之儲存過程MySql儲存過程
- MySQL---------儲存過程MySql儲存過程
- mysql儲存過程整理MySql儲存過程
- 詳解MySQL儲存過程引數有三種型別(in、out、inout)MySql儲存過程型別
- 造數儲存過程儲存過程
- mysql如何呼叫儲存過程MySql儲存過程
- mysql和orcale的儲存過程和儲存函式MySql儲存過程儲存函式
- go 如何呼叫 sqlserver 帶傳出引數的儲存過程GoSQLServer儲存過程
- Mysql 5.7儲存過程的學習MySql儲存過程
- MySQL儲存過程的建立和使用MySql儲存過程
- MySQL儲存過程 (即函式)MySql儲存過程函式
- mySql 儲存過程與函式MySql儲存過程函式
- Laravel 中使用 MySQL 儲存過程LaravelMySql儲存過程
- MySql資料庫——儲存過程MySql資料庫儲存過程
- MySQL 儲存過程和函式MySql儲存過程函式
- MySQL儲存過程和函式MySql儲存過程函式
- MySQL的寫入資料儲存過程MySql儲存過程
- mysql多次呼叫儲存過程的問題MySql儲存過程
- MySQL儲存過程語句及呼叫MySql儲存過程
- MySQL儲存過程中如何使用ROLLBACKMySql儲存過程
- MySQL--儲存過程與檢視MySql儲存過程
- mysql 儲存過程 procedure 批次建表MySql儲存過程
- mysql 儲存過程中變數的定義與賦值操作MySql儲存過程變數賦值
- MySQL入門--儲存過程(PROCEDURE)和儲存函式(FUNCTION)MySql儲存過程儲存函式Function
- MySQL的物理儲存結構和session過程MySqlSession
- MySQL儲存過程的許可權問題MySql儲存過程
- MySQL儲存過程的異常處理方法MySql儲存過程
- mysql儲存過程procedure、函式function的用法MySql儲存過程函式Function
- Mysql儲存過程 變數,條件,迴圈語句用法MySql儲存過程變數
- oracle的儲存過程Oracle儲存過程
- MySQL入門系列:儲存程式(三)之儲存過程簡介MySql儲存過程
- MySQL自定義函式與儲存過程MySql函式儲存過程
- Mysql儲存過程基礎(案例+程式碼)MySql儲存過程
- Mysql儲存過程中使用多遊標MySql儲存過程
- mysql檢視儲存過程show procedure status;MySql儲存過程