sql >> Databasteknik >  >> RDS >> Mysql

använd en variabel för tabellnamn i mysql sproc

SET @cname:='jello';
SET @vname:='dwb';
SET @sql_text = concat('select concept_id,concept_name,',@vname,' from enc2.concept a JOIN enc2.ratings b USING(concept_id) where concept_name like (''%',@cname,'%'') and 3 is not null order by 3 asc');

PREPARE stmt FROM @sql_text;
EXECUTE stmt;
DEALLOCATE PREPARE stmt;


  1. Introduktion till PL/SQL VARRAYs i Oracle Database

  2. Infoga en lista<> i SQL Server-tabellen

  3. hur man exporterar data från loggtabellen till e-posttexten i Oracle

  4. Hur gör man den rekursiva SELECT-frågan i MySQL?