Mysql
 sql >> Database >  >> RDS >> Mysql

Posso creare una vista con parametro in MySQL?

In realtà se crei func:

create function p1() returns INTEGER DETERMINISTIC NO SQL return @p1;

e visualizza:

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

Quindi puoi chiamare una vista con un parametro:

select s.* from (select @p1:=12 p) parm , h_parm s;

Spero che aiuti.