如何用mysql 的存储过程 返回一个表

如何用mysql 的存储过程 返回一个表,第1张

mysql中要获得存储过程的返回值,可以增加一个out参数,用来返回。

mysql中存储过程的例子:

CREATE PROCEDURE addvoucher (

IN userid INT,

IN voucherid INT,

OUT result INT

)

BEGIN

SELECT

@endate_a := endate ,@batch_a := batch ,@c_count_a := c_count,

@isdead_a := isdead

FROM

t_voucher

WHERE

id = voucherid

mysql存储过程返回update行数是:

1. 获取上条插入数据 LAST_INSERT_ID()

2. 获取update影响行数. ROW_COUNT()mysql>UPDATE t ->SET address = 'be ...


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8505156.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-17
下一篇 2023-04-17

发表评论

登录后才能评论

评论列表(0条)

保存