0

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

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

任何人都可以建议我很好的教程或参考吗?

提前致谢。

4

1 回答 1

1

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

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

于 2013-07-12T12:48:39.817 回答