Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Posso criar uma visão com parâmetro no MySQL?


Na verdade, se você criar func:
create function p1() returns INTEGER DETERMINISTIC NO SQL return @p1;

e veja:
create view h_parm as
select * from sw_hardware_big where unit_id = p1() ;

Então você pode chamar uma visão com um parâmetro:
select s.* from (select @p1:=12 p) parm , h_parm s;

Espero que ajude.