mysql 存储过程返回数据集

  • Post author:
  • Post category:mysql


mysql
>
 delimiter 
//

mysql
>
mysql
> CREATE PROCEDURE simpleproc ( IN myId INT )
-> BEGIN
-> CREATE TEMPORARY TABLE tmpMyTbl LIKE t2;
-> insert into tmpMyTbl
-> select * from t2 where id < myId;
-> END ;
-> //
Query OK,
0 rows affected ( 0.09 sec)

mysql
>
mysql
> delimiter ;
mysql
> call simpleproc( 10 );
Query OK,
9 rows affected ( 0.13 sec)

mysql
> select * from tmpMyTbl;
+ -- --+------+
| id | col |
+ -- --+------+
| 1 | 2 |
| 2 | 4 |
| 3 | 6 |
| 4 | 8 |
| 5 | 10 |
| 6 | 12 |
| 7 | 14 |
| 8 | 16 |
| 9 | 18 |
+ -- --+------+
9 rows in set ( 0.00 sec)

mysql
>



版权声明:本文为rushcc2006原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。