2014-10-29 6 views
0

Я новичок в MySQL. Мне нужно вызвать хранимую процедуру из хранимой процедуры и использовать первую хранимую процедуру в виде таблицы. Как это сделать без использования временной таблицы?Вызов хранимой процедуры из хранимой процедуры в MySQL

+0

Это зависит от того, является ли хранимая процедура функцией или набором результатов. Если это функция, вы можете просто называть ее так, как вы ее вызывали в обычном SQL, но если это набор результатов, вам может понадобиться определить временную таблицу (в памяти, такую ​​как переменная) для ее обработки. Однако я не уверен, что вы можете передать таблицу в хранимую процедуру. –

ответ

0

Как это сделать без использования временной таблицы?

создать таблицу фактов, то

Не уверен, почему существует требование, говоря: не может использовать временную таблицу, как вы используете процедуры сохранения. но это должно быть необоснованным.

Если RDBS позаботится об этом, основной механизм по-прежнему сохранит первый результат в памяти как результат среднего шага. temporary table для вас.

так просто: создайте временную таблицу, вызовите процедуру хранения, вставьте данные в это. почему не

+0

В моей хранимой процедуре У меня есть следующие строки: – liorko

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