Могу ли я передать табличную переменную в качестве ПАРАМЕТРА в хранимую процедуру в MySql
Если вы хотите передать таблицу в хранимую процедуру в качестве параметра - тогда ответ - нет. Могут быть переданы только скалярные значения.
Доступ к таблице можно получить по ее имени напрямую; если вы хотите использовать это имя таблицы для создания и запуска нового запроса в процедуре, посмотрите на подготовленные операторы .
да
TableA: MyId MyNumber 1 5 2 6 3 9 Select myNumber, MyStoredProcedure(MyNumber) from TableA where MyNumber > 5