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

Název tabulky MySQL jako parametr

Nemůžete parametrizujte názvy tabulek, názvy sloupců nebo jakékoli jiné databázové objekty. Můžete pouze parametrizujte své hodnoty.

Musíte to předat jako zřetězení řetězců v dotazu SQL, ale než to uděláte, doporučuji použít strong ověření nebo bílý seznam (pouze pevná sada možných správné hodnoty).

Pokud máte na mysli parametrizované výroky s "funkcí parametrů", ano, to je správně.

Mimochodem, pozor, existuje koncept zvaný dynamické SQL podporuje SELECT * FROM @tablename ale nedoporučuje se to.



  1. Dotaz na výpočet kumulativního i celkového SUMU nad mzdou

  2. Co je fulltextový index a kdy jej mám použít?

  3. Existuje typ časového razítka automatické úpravy pro sloupce Oracle?

  4. SQL Server SHOWPLAN_TEXT