簡單的mysql儲存過程,輸出結果集
CREATE PROCEDURE usertest( fieldstr VARCHAR(200), tablename VARCHAR(200), orderstr VARCHAR(100), ordersort INT)
BEGIN
DECLARE sort VARCHAR(20);
DECLARE tmpsql VARCHAR(500);
SET sort = ‘’;
IF ordersort=0 THEN
SET sort=‘asc’;
ELSE
SET sort=‘desc’;
END IF;
SET @sqlcmd = CONCAT('select ’ , fieldstr , ’ from ’ , tablename , ’ order by ’ , orderstr , ’ ’ , sort);
PREPARE tmpsql FROM @sqlcmd;
SELECT @sqlcmd; /輸出執行的sql語句/
EXECUTE tmpsql;
DEALLOCATE PREPARE tmpsql;
END;
上面是建立儲存過程
然後我們進行呼叫儲存過程
CALL usertest(‘id,name,older,c_id’,‘student’,‘older’,1)
我的student的資料表結構為
執行結果:
1、
2、
3、
相關文章
- mysql返回一個結果集的儲存過程小例子MySql儲存過程
- mssql 儲存過程呼叫另一個儲存過程中的結果的方法分享SQL儲存過程
- mysql 儲存過程MySql儲存過程
- Mysql 儲存過程的使用MySql儲存過程
- MySQL的物理儲存結構和session過程MySqlSession
- java使用mybatis 呼叫儲存過程返回一個遊標結果集JavaMyBatis儲存過程
- MySQL之儲存過程MySql儲存過程
- MySQL---------儲存過程MySql儲存過程
- mysql儲存過程整理MySql儲存過程
- MySQL入門系列:儲存程式(三)之儲存過程簡介MySql儲存過程
- mysql儲存過程的引數MySql儲存過程
- mysql如何呼叫儲存過程MySql儲存過程
- mysql和orcale的儲存過程和儲存函式MySql儲存過程儲存函式
- Mysql 5.7儲存過程的學習MySql儲存過程
- MySQL儲存過程的建立和使用MySql儲存過程
- flume日誌採集,hbase資料儲存,hive查詢輸出(簡單整合)Hive
- MySQL儲存過程 (即函式)MySql儲存過程函式
- mySql 儲存過程與函式MySql儲存過程函式
- Laravel 中使用 MySQL 儲存過程LaravelMySql儲存過程
- MySql資料庫——儲存過程MySql資料庫儲存過程
- MySQL 儲存過程和函式MySql儲存過程函式
- MySQL儲存過程和函式MySql儲存過程函式
- MySQL的寫入資料儲存過程MySql儲存過程
- mysql多次呼叫儲存過程的問題MySql儲存過程
- MySQL儲存過程in、out、inout引數示例與總結MySql儲存過程
- PetaPoco在.net專案中的簡單使用(儲存過程篇)儲存過程
- MySQL儲存過程語句及呼叫MySql儲存過程
- MySQL儲存過程中如何使用ROLLBACKMySql儲存過程
- MySQL--儲存過程與檢視MySql儲存過程
- mysql 儲存過程 procedure 批次建表MySql儲存過程
- 簡單認識MySQL儲存引擎MySql儲存引擎
- MySQL入門--儲存過程(PROCEDURE)和儲存函式(FUNCTION)MySql儲存過程儲存函式Function
- MySQL儲存過程的許可權問題MySql儲存過程
- MySQL儲存過程的異常處理方法MySql儲存過程
- mysql儲存過程procedure、函式function的用法MySql儲存過程函式Function
- MySQL兩種儲存引擎: MyISAM和InnoDB 簡單總結MySql儲存引擎
- oracle的儲存過程Oracle儲存過程
- MySQL自定義函式與儲存過程MySql函式儲存過程