Nie wiem czy jest to mozliwe do wykonania. Opisze to na przykladzie PHP co chce osiagnac.
$zm=' id=2 '; $sql="select * from tabelka t where $zm";
a teraz jako procedura:
DECLARE zm varchar(200);
set zm='id=2 ';
select * from tabelka t where zm;
No i jak to zrobic na takim prostym przykladzie:)
i jeszcze jedno:
DECLARE zm int;
set zm=2;
select * from tabelka t limit zm; // to tez nie chce dzialac