Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Kann ich eine Ansicht mit Parametern in MySQL erstellen?

Eigentlich, wenn Sie func:

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

und anzeigen:

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

Dann können Sie eine Ansicht mit einem Parameter aufrufen:

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

Ich hoffe, es hilft.