Je suis nouveau sur les procédures stockées dans MySQLMySQL procédure stockée Réglage variable
Je me demande si, par exemple, j'ai une requête alors je diviser en variables telles que
SELECT A, B, C, FROM TABLE123 WHERE A = '123'
Je diviser en variables à l'intérieur de la procédure stockée
SET @select = 'SELECT';
SET @column1= 'A';
SET @column2 = 'B';
SET @column3 = 'C';
SET @parameter = 'WHERE';
SET @equal = '=';
Ensuite, à partir de là, je peux utiliser chaque partie ou la requête ou variable dans une instruction conditionnelle en fonction du jeu de paramètres lors de l'appel stocké procedu ré.
Je me demande si cela est autorisé comme pratique standard ou s'il provoquera des problèmes de performance.