如何使用mysql存储过程存储返回的结果

时间:2013-07-09 11:21:40

标签: mysql stored-procedures

我是这个社区的新手。可能这是一个简单的问题,但我不知道如何使用存储过程将mysql查询的返回结果存储在OUT参数类型的数组中。

示例:我从mysql数据库(select * from users)获取一些数据并返回一个数组。我必须将该数组作为存储过程的OUT参数传递,我该怎么做?

有人可以向我推荐一些好的教程或参考资料吗?

提前致谢。

1 个答案:

答案 0 :(得分:1)

SQL中没有ARRAY数据类型。您可以通过OUT参数返回其他值(INT,VARCHAR等)。

您的查询将返回resultset。您可以使用游标在过程中处理此问题,将其放入另一个(临时)表中或只是退出。