我正在尝试创建一个动态sql插件,让我们调用泛型插入,我将设置IN参数,如IN pTableName VARCHAR(50),IN pTableTemp VARCHAR(50) 我的想法是创建一个通用的存储过程,我可以动态创建所有进程来创建这样的临时表:
DECLARE vFields LONGTEXT;
SELECT DISTINCT GROUP_CONCAT(TRIM(COLUMN_NAME)) INTO vFields FROM INFORMATION_SCHEMA.COLUMNS
WHERE table_name = pTableName;
SELECT vFields;
此过程是从原始表中引入所有Column_names,是否可以使用变量vFields上设置的所有值创建Temporary表?
感谢。