sql >> Databáze >  >> RDS >> Mysql

Mohu vytvořit pohled s parametrem v MySQL?

Vlastně pokud vytvoříte func:

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

a zobrazit:

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

Poté můžete zavolat pohled s parametrem:

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

Doufám, že to pomůže.



  1. NÁVRAT NA POUŽITÍ Oracle v Javě (JDBC, Připravené prohlášení)

  2. GeoDjango v systému Windows:Nelze najít knihovnu GDAL / OSError:[WinError 126] Zadaný modul nebyl nalezen

  3. Kdy byste použili funkci s tabulkovou hodnotou?

  4. Parametrizované dotazy pomocí psycopg2 / Python DB-API a PostgreSQL