2012-01-26 18 views
1

Обычно я работаю с MSSQL-сервером, где я могу вернуть табличный набор данных вызывающей функции. Я понимаю, что это невозможно в MySQL. Каков наилучший способ в MySQL, какие хорошие способы получить тот же результат.Функция: Таблица как возвращаемое значение

Должен ли я работать с временными таблицами? Я рад за все ответы.

ответ

2

Я думаю, что временные таблицы - ваш единственный ответ. Вы не можете «использовать» возврат хранимой процедуры, и хранимая функция может возвращать только одно значение.

+0

Спасибо за ваш ответ! – chris

0

Это зависит от сложности таблицы, которую вы хотите вернуть.

Если это один столбец, вы можете вернуть его как разделительную строку и проанализировать это.

В противном случае вам потребуется использовать временную таблицу.

Смежные вопросы