【发布时间】:2016-05-18 10:42:44
【问题描述】:
我是 MySQL 存储过程的新手
我想知道例如我是否有一个查询,然后我将其划分为变量,例如
SELECT A, B, C, FROM TABLE123 WHERE A = '123'
然后我把它分成存储过程里面的变量
SET @select = 'SELECT';
SET @column1= 'A';
SET @column2 = 'B';
SET @column3 = 'C';
SET @parameter = 'WHERE';
SET @equal = '=';
然后我可以根据调用存储过程时的参数集在条件语句中使用每个部分或查询或变量。
我想知道这是否被允许作为标准做法,还是会导致任何性能问题。
【问题讨论】: