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

Kan jeg oprette visning med parameter i MySQL?

Faktisk hvis du opretter func:

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

og se:

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

Så kan du kalde en visning med en parameter:

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

Jeg håber, det hjælper.



  1. Opret forbindelse til en PostgreSQL-database på en Docker-container

  2. Automatisering af Barman med Puppet:it2ndq/barman (del 1)

  3. Hvordan CEILING() fungerer i MariaDB

  4. Ret "FEJL 1222 (21000):De brugte SELECT-sætninger har et andet antal kolonner", når du bruger UNION i MariaDB