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

動的パラメータをMySQLビューに渡す方法

    このソリューションは、関数-

    で使用できます。
    CREATE FUNCTION func() RETURNS int(11)
      RETURN @var;
    
    CREATE VIEW view1 AS
      SELECT * FROM table1 WHERE id = func();
    

    例を使用して:

    SET @var = 1;
    SELECT * FROM view1;
    


    1. SQLServerのランキング関数

    2. '入力終了時の構文エラー'-DBからストアドプロシージャを起動しようとしているとき

    3. 並べ替えインデックス列を更新してアイテムを移動する

    4. 1つの非常に大きなテーブルまたは3つの大きなテーブル? MySQLのパフォーマンス