MySQL 将表输出从存储过程保存到表中



我需要在它之外使用存储过程的表输出。存储过程生成数据透视表,这意味着:

  • 我不知道输出表的确切结构 - 不能将 INSERT INTO 用于永久/临时表(他们期望确切的表结构)。
  • 内部的复杂 SQL 语句(不仅是 SELECT 语句) - 无法在某些 SELECT 中导出存储过程之外的 SQL 代码。

如何使用 SP 表输出意味着这些条件?

问题出在 SP 输出的非固定结构上。

因此,当之前未完全定义表结构时,创建表 flds/插入 INTO 不起作用。但是创建[临时]表存在非常灵活的语法,不需要精确定义的表结构。它帮助了我。

希望这对 MYSQL 初学者有所帮助。

最新更新