sql >> データベース >  >> RDS >> Mysql

mysqlsprocのテーブル名に変数を使用する

    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. Oracleに複数の行を挿入する4つの方法

    2. SQL序数位取り記数法を使用する利点は?

    3. MySQLで過去7日間のレコードを取得する方法

    4. T-SQLを使用してSQLServerのテーブルの列権限を取得します:sp_column_privileges