功能:表作为返回值

时间:2012-01-26 13:59:32

标签: mysql function return-value stored-functions

我通常使用MSSQL-Server,我可以将类似表的数据集返回给函数的调用者。我知道这在MySQL中是不可能的。 MySQL中最好的方法是什么,有什么方法可以获得相同的结果。

我应该使用临时表吗?我很高兴能得到所有答案。

2 个答案:

答案 0 :(得分:2)

我认为临时表是你唯一的答案。您不能“使用”存储过程的返回,而存储的函数只能返回一个值。

答案 1 :(得分:0)

这取决于您希望返回的表的复杂程度。

如果它是单个列,您可以将其作为分隔字符串返回,并解析它。

否则,您将需要使用临时表。