Как написать и выполнить динамическую хранимую процедуру в базе данных mysql
Создайте процедуру ' Get_Reports_Dyanamic`(
В pTableName varchar(20),
В pColumnName varchar (2000)
)
начать
набор @с=функция concat("выберите", @Имя_столбца, 'с',@Имятаблицы);
Готовим инструкции от @ы;
Выполнять инструкции;
Освободить подготовить инструкции;
КОНЕЦ
HII дорогие все, я создал эту процедуру для динамического выбора столбцов из таблицы, но я не имею ни малейшего представления о том, как запустить эту хранимую procedure...so кто-нибудь может помочь мне разобраться в этом вопросе..плз
Что я уже пробовал:
Создайте процедуру ' Get_Reports_Dyanamic`(
В pTableName varchar(20),
В pColumnName varchar (2000)
)
начать
набор @с=конкатенацию(&ампер;quot;и выберите&ампер;quot; и, @Имя_столбца, &амп;#39;от&амп;#39;,@Имятаблицы);
Готовим инструкции от @ы;
Выполнять инструкции;
Освободить подготовить инструкции;
КОНЕЦ