从Mysql中的查询调用查询?

时间:2016-05-09 23:12:50

标签: mysql

我有一系列需要按顺序处理的查询,每个查询都相当复杂。从编辑器或命令行运行它们,等待它完成,键入下一个等等是没有效率的,特别是考虑到一些可能需要几个小时才能完成。

目前我只创建了一个巨大的.sql(我从编辑器运行)或.txt文件(我从命令行运行),我的所有查询都用分号分隔,这是很难编辑和跟踪的(更不用说我在其他地方使用部分查询,并希望任何编辑全局更新。

我找不到任何可视工具,只允许我连接查询"节点"但是想知道在查询中是否还有按名称调用另一个查询?

1 个答案:

答案 0 :(得分:0)

查看存储过程和函数。您还可以定义视图并将其存储,然后将其视为表格。函数可以运行查询并返回单个结果,而存储过程可以有结果集,但如果要从其他存储过程中使用它,通常需要将结果放入临时表中。